Tag Archives: nexus pro

Nexus Scheduled Jobs: Video Walkthrough of Major Features


February 18, 2010 By Tim O'Brien

The following demonstration video was shown in the Sonatype booth at last month’s Jfokus 2010 in Stockholm, Sweden. This video provides a quick walkthrough of the major features in Nexus Scheduled Jobs.

Continue reading

Nexus Proxy Repositories: Video Walkthrough of Major Features


February 12, 2010 By Tim O'Brien

The following, audio-less demonstration video was used at our booth at Jfokus 2010 in Stockholm, Sweden. It is a brief walkthrough of some of the major features of Nexus Proxy repositories. If you are evaluation Nexus, this is a chance to see Nexus UI in action.

Highlights of this demonstration reel:

Time (M:SS) Note
0:30 Browsing a Proxy repository’s Nexus Index – if you’ve configured your Nexus proxy repository to download a remote index, you can use the Browse Index tab to browse the contents of the remote repository.
0:42 Browsing artifact information
0:49 Browsing local storage
1:08 Browsing Artifact Metadata
1:19 Browsing Archive Contents (Nx Pro Only)
1:30 Proxy Repository Configuration screen walkthrough
2:21 Mirror configuration – selection which mirrors to download artifacts from. Nexus downloads security hashes and signatures from the canonical repository.
2:36 Repository Summary information panel
2:45 Browsing a remote repository with the Nexus RRB plugin.

Nexus Hosted Repositories: Video Walkthrough of Major Features


February 11, 2010 By Tim O'Brien

This demonstration video was used at our booth at last month’s Jfokus 2010 in Stockholm, Sweden. It provides a quick, audio-less overview of some of the major features of Nexus Hosted repositories:

Highlights of this demonstration reel:

Time (M:SS) Notes
0:29 List of default hosted repositories. Nexus ships with three hosted repositories: releases, snapshots, and 3rd party.
0:45 Artifact Upload – Nexus allows you to upload artifacts or collections of related artifacts under the same GAV to a hosted repository.
1:30 Browsing storage – When you browse storage for a hosted repository, you are browsing the contents that are stored locally in the Nexus instance.
1:45 Browsing archives – this is a feature that is available in Nexus Professional. Just click on an archive under Browse Storage and Nexus will open up a Browse Archive tab.
1:57 Browsing the repository index – each repository in Nexus is associated with an index. This Nexus index allows tools like Nexus and m2eclipse to quickly locate artifacts in a repository.
2:05 Manipulating Artifact Metadata – you can modify, view, and search repository metadata that is associated with each repository artifact.
2:13 Custom Metadata – you can define your own custom metadata
2:40 Walkthrough of the Nexus Hosted Repository configuration options.
3:05 Defining available mirrors for Hosted Repositories
3:23 Hosted repository summary information
3:35 Searching custom metadata

Documenting the Nexus REST API with Enunciate


February 8, 2010 By Tamas Cservenak

Nexus OSS Core has more than 120 REST Resources published. And that number is just increasing with new Nexus Plugins. Not to mention Nexus Pro that comes with even more plugins and more REST resources.    Everything you do in Nexus, whether you use the Maven Nexus plugin or the Nexus UI, is interacting with a REST service that is available to you if you want to write your own customizations and scripts.   It has been this way since we started the project in 2007.  In this post, I’m going to discuss how this came to be, how Nexus was developed with REST in mind from the beginning.

Nexus: A Core of REST Services

When we started the Nexus project, I called it a “blind” application.  A “blind” webapp is one with no UI technology whatsoever built-in.   All it publishes is a few static files, and a REST API.   All of the UI that you see in Nexus is Javascript.   Your browser executes Javascript which, in turn, interacts with a set of services.   The only presentation technology on the server side is a trivial Velocity template used to render the initial “shell” of the page. Continue reading