Questions tagged [nexus3]

Nexus is a Repository Manager for Maven, NuGet, Docker registries and other binary artifact repositories. Repository managers serve two purposes: they act as highly configurable proxies between your organization and the public repositories and they also provide an organization with a deployment destination for your internally generated artifacts.

Since version 3.x, Nexus Repository Manager and Nexus Repository Manager OSS support Docker registries as the Docker repository format for hosted and proxy repositories. These repositories can be exposed to the client-side tools directly or as a repository group. This reduces time and bandwidth usage for accessing Docker images in a registry as well as provides a platform to share images in a hosted repository.

Nexus is an open source repository manager for Maven and other repository formats like P2, NuGet, static sites, RPM/YUM, NPM, NuGet, RubyGems and more. Repository managers serve two purposes: they act as highly configurable proxies between your organization and the public repositories and they provide an organization with a deployment destination for your internally generated artifacts.

The true power of Nexus comes into play with its caching mechanism i.e its ability to cache any component from any source. On first request, nexus scans its storage to see if the requested component is present in the storage location or not. In case the particular artifact is not present, it will fetch the artifact from a list of configured remote repositories and place it in its storage location before serving the requester. Next time the same component is requested, it will be served directly from the storage, thus saving the overhead of fetching it from the remote repository.

In addition Nexus provides a user interface around the administrative and user related tasks such a searching components and provides further features like support for release process, control over available artifacts, audit and security controls. Nexus Professional also displays up-to-date information about known security vulnerabilities and license issues.

Nexus improves build times as described in this video presentation which provides an overview of how a local Nexus server, that you set up and manage, caches artifacts that are downloaded from the Central Repository (aka Maven Central) and other repositories. There is a commercial version, Nexus Professional, with more features available. You can find out more about it all on the dedicated user community website with lots of helpful blog posts, videos and more.

540 questions
0
votes
1 answer

Nexus OSS 3 - UI not showing proxied components

I've installed a fresh new Nexus Repository OSS 3.3.2-02. It has a maven-central repository pre-configured. Without changing anything I just grabbed URL for accessing this proxy repository and added it to my local M2 settings. When I try building…
Martin D
  • 667
  • 1
  • 10
  • 25
0
votes
0 answers

How to update repository Incremental in Nexus3 without the Internet?

Hi I deployed a Nexus Repository Manager OSS 3.3.1-01 in local area network which can not connect the center maven repository. So I also deployed a Nexus on the Internet. I use a POM file which include all the jar I needed to download all…
BlueRhino
  • 119
  • 2
  • 6
0
votes
1 answer

Can a npm package have a group value in the Nexus repo?

NPM packages I published angular2 component to nexus npm repository. When I viewed it form nexus console I can view it. Can npm packages may have group? Seems like there are 3 fields for npm published packages in the nexus console, name, group,…
d-man
  • 57,473
  • 85
  • 212
  • 296
0
votes
1 answer

How to wget a file from Nexus components?

I want to get a .war file from Nexus to put it on a Tomcat. But I don't succeed to wget a file from Nexus 3.2 ... Many questions resolved with 2.x but not for 3.2. Or if you have another method to deploy a .war file from Nexus to Tomcat ... =) File…
iceriku
  • 41
  • 1
  • 7
0
votes
1 answer

Does Nexus accept Groovy strings in script?

After running a groovy script as task to create a role with: security.addRole(// id roleDeveloper, // name roleDeveloper, // description "A developer on…
Alexandre Ardhuin
  • 71,959
  • 15
  • 151
  • 132
0
votes
1 answer

Nexus - List Artifacts from repository

Is there any way to list artifact in Nexus v3.0, other that using rest API? As the rest API for this version have not been implemented yet.
Abhaya Ghatkar
  • 322
  • 1
  • 5
  • 22
0
votes
1 answer

How to get a list of components and related assets out of Nexus3?

I am trying to export assets out of Sonatype Nexus3 so that I can refactor our software artifact persistence. Primarily I want to use Nexus3 as a mirror/grouping tool for disparate repositories and not push to it directly as we currently do. For…
dweomer
  • 108
  • 6
0
votes
1 answer

Is there a nexus3 single configuration file like nexus.xml in nexus2?

using Nexus2 we have stored the nexus.xml with all the configuration settings in our git repo so we can always recreate our nexus from scratch. With nexus3 the structures seems changed and I can't find if there is a similar xml file that holds the…
mmelsen
  • 636
  • 1
  • 8
  • 24
0
votes
1 answer

Uploading local artifact into raw repository

Hello thanks for the script and demo it is very useful. Is there any documentation or a groovy script for uploading local artifcats into a hosted raw repository ?
gbenmansour
  • 85
  • 1
  • 7
0
votes
1 answer

Nexus3 rebuild index error

I use docker-nexus 3. When I rebuild index maven repository It show success, but I search some common jar, it cannot come out nothing. How to synchronize the maven repository indexes to nexus 3?
w.y
  • 11
  • 5
0
votes
1 answer

Sonatype Nexus3 nuget feed acces with LDAP and no anonymus acces

We try to set up a Sonatype Nexus3 repository for our nuget packages. Because the repo should be accessable from the internet (external developers), we disabled anonymous access and configured LDAP realm (Active Directory). The developers could…
WebDucer
  • 1,114
  • 2
  • 16
  • 39
0
votes
0 answers

No components are shown in the nexus bower proxy repository

I had setup a proxy repository for bower (http://bower.herokuapp.com) as per Nexus Document. After running bower install command, nothing was shown in the components section. All the files were downloaded to bower_components of my local directory.…
JPS
  • 2,730
  • 5
  • 32
  • 54
0
votes
3 answers

How to delete docker image data or layer in nexus3

I'm trying out nexus oss 3.0.1-01. I have a docker repository setup and I'm able to push and pull images successfully. But I need a way delete images. For docker, deleting a component won't actually delete the actual image layers from the file…
aver
  • 555
  • 2
  • 7
  • 21
0
votes
1 answer

Sonatype Nexus 3 - Raw Repository - Custom Asset Attributes

does anyone know if there is a way to define custom attributes for assets in raw repositories? Thanks. Malte
Malte Jacobson
  • 215
  • 1
  • 11
0
votes
1 answer

How to fix the init.d script of Nexus 3.0 (Milestone 7 Release)

The shell script used to start Nexus 3.0 now calls a install4j launcher: case "$1" in start) echo "Starting nexus" $INSTALL4J_JAVA_PREFIX nohup "$app_java_home/bin/java" -server -Dinstall4j.jvmDir="$app_java_home"…
Taras
  • 1,023
  • 8
  • 17
1 2 3
35
36