Visit my.sonatype.com for documentation on Nexus Repository version 2.
Example Plugins Using UI
The source code of nexus-oss is the best source of current techniques. Use the branch relevant for your version of Nexus Repository.
Upgrading Plugin UI from Nexus Repository 2.7.x to 2.8.x+
The Atlas Plugin should be a good example of a modern plugin.
Make an implementation:
Then add resources in a pattern similar to:
An example changeset of converting a Nexus Repository 2.7.x plugin to support Nexus Repository 2.8 and 2.9 is here:
What about Nexus Repository Future (3.x)?
The UI has changed dramatically in Nexus Repository 3 and we have examples on how to build UI plugins in the documentation.