Repository Management with Nexus
6.6. Accessing and Configuring Capabilities
Capabilities are features of Nexus plugins that can be configured by a user in the generic administration view accessible in the left hand navigation menu Administration under Capabilities.
In most cases you will not need to configure anything in Capabilities unless explicitly instructed to do so by the Sonatype support team. Execute any capability changes with caution, potentially backing up your configuration before proceeding.
Nexus Professional ships with a number of capabilities pre-installed and allows you to enable/disable them. An example capability is the Outreach Management displayed in Figure 6.28, “Capabilities Management Interface with the Outreach Management Details Visible”. The Capabilities management interface supports adding new capabilities by pressing the Add button and deleting a selected capability with the Delete button.
Every capability can be enabled or disabled with the Enabled checkbox. The Active checkbox shows if the capability is current operating correctly. It can not be changed by the user. If the checkbox is deselected the capability is inactive and a help text will display the reason for that status. Depending on the capability the reasons can vary widely. For example the Secure Central capability requires Nexus to run on a JVM with specific security features and an error message with indicate, if the JVM is not suitable and an error message regarding this will be displayed. In addition the Type of the capability is displayed in the drop down and Notes can be added and edited in the input field
A small description of the capability is displayed on the right hand side of the generic configuration.
Creating a new capability by pressing the Add button will display a new form allowing you to configure the capability. You can configure if the capability should be enabled with the Enabled checkbox. The Notes field allows you to provide a simple text note, that is visible in the list of capabilities. The main configuration is the Type selector, which determines what further customization can be done specific to the type of capability and will provide the necessary user interface components in the capability configuration section below the Notes input.
Many of the built-in capabilities can be configured in the Capabilities administration section, but also in other more user friendly, targetted user interface sections. E.g. the User Token feature administrated by using the interface available via the User Token menu item in the Security left hand menu as well as by editing the User Token capability. Other capabilities are internal to Nexus functionality and sometimes managed automatically by the responsible plugin.