Abstract
Repository Management with Nexus is a book about Sonatype Nexus.
- Copyright
- Foreword: 0.9
- 1. Introducing Sonatype Nexus
- 2. Installing and Running Nexus
- 3. Configuring Maven to Use Nexus
- 4. Using Nexus
- 5. Configuring
- 6. Nexus Plugins
- 7. Nexus LDAP Integration
- 8. Nexus Procurement Suite
- 9. Nexus Staging Suite
- 10. Managing Maven Settings
- A. Migrating to Nexus from Artifactory
- Index
List of Figures
- 2.1. Nexus Login Window (default login/password is admin/admin123)
- 2.2. Nexus Professional Licensing Panel
- 2.3. Nexus Professional End-user License Agreement
- 2.4. License Upload Finished Dialog
- 2.5. Uninstall License Confirmation Dialog
- 2.6. License Uninstall Completed Dialog
- 3.1. Creating a New Nexus Proxy Repository
- 3.2. Adding a Nexus Repository
- 3.3. Adding New Repositories to a Nexus Group
- 4.1. Nexus Interface for Anonymous Users
- 4.2. Browsing a Nexus Repository
- 4.3. Browsing a Nexus Group
- 4.4. Results of an Artifact Search for "maven"
- 4.5. Artifact Upload Form
- 4.6. Browsing Nexus System Feeds
- 4.7. Browsing Nexus Logs and Configuration
- 4.8. Selecting the Update Frequency when Tailing a Log File
- 4.9. Changing Your Nexus Password
- 5.1. Nexus Server Configuration (File, SMTP, and HTTP Config)
- 5.2. Nexus Server Configuration (Security, App Server, and HTTP Proxy Config)
- 5.3. Nexus Server Configuration (Security, App Server, and HTTP Proxy Config)
- 5.4. Configuring PGP Keyserver Preferences
- 5.5. Repository Configuration Screen for a Proxy Repository
- 5.6. Repository Configuration Screen for a Proxy Repository
- 5.7. Configuring Mirrors for Proxy Repositories
- 5.8. Configuring Mirrors for a Hosted Repository
- 5.9. Group Configuration Screen in Nexus
- 5.10. Routes Configuration Screen in Nexus
- 5.11. Managing Nexus Scheduled Services
- 5.12. Configuring a Scheduled Backup of Nexus Configuration
- 5.13. Managing Security Privileges
- 5.14. Managing Security Privileges
- 5.15. Managing Repository Targets
- 5.16. Managing Repository Targets
- 5.17. Managing Security Roles
- 5.18. Managing Security Roles
- 5.19. Managing Security Roles
- 5.20. Managing Users
- 5.21. The Log Configuration Panel
- 6.1. Installing a Nexus Plugin
- 7.1. Adding the LDAP Authentication Realm to Available Realms
- 7.2. Move the LDAP Authentication Realm to the Top of Selected Realms
- 7.3. LDAP Configuration Option in the Nexus Menu
- 7.4. Connection and Authentication Configuration for LDAP Integration
- 7.5. Configuring User Mapping for LDAP Integration
- 7.6. Group Element Mapping with Dynamic Groups Selected
- 7.7. Checking the User and Group Mapping in LDAP Configuration
- 7.8. Viewing All Configured Users
- 7.9. All Default Realm Users
- 7.10. All LDAP Users
- 7.11. Search LDAP Users
- 7.12. Mapping the Deployment Role to an External User
- 7.13. Selecting External Role Mapping in the Role Management Panel
- 7.14. Selecting an Externally Managed Role to Map to a Nexus Role
- 7.15. Mapping an External Role to a Nexus Role
- 8.1. Procurement to a Certified Release Repository
- 8.2. Procurement to a Certified Development Repository
- 8.3. Artifact Procurement in the Nexus Menu
- 8.4. Enabling Remote Index Downloads for a Proxy Repository
- 8.5. Verification that the Remote Index has been Downloaded
- 8.6. Adding a Hosted Repository
- 8.7. Adding the "Secured" Hosted Repository
- 8.8. Adding a Procured Repository
- 8.9. Configuring Procurement for a Hosted Repository
- 8.10. Hosted Repository is a Proxy Repository while Procurement is Active
- 8.11. Viewing a Repository in the Artifact Procurement Interface
- 8.12. Denying Procurement for Everything Under a Group
- 8.13. Allowing Access to a Single Artifact in a Denied Group
- 8.14. Viewing the Effect of Composite Procurement Rules on the Tree
- 8.15. Effective Procurement Rules for a Particular Node
- 8.16. Stopping Procurement for a Procured Repository
- 8.17. Stop Procurement Confirmation Dialog
- 9.1. Without the Nexus Staging Suite
- 9.2. With Nexus Staging Suite
- 9.3. Enterprise Menu after Staging Suite Installation
- 9.4. Assigning the Staging Deployer Role to the deployment user
- 9.5. Adding a Repository Target for com.sonatype.sample
- 9.6. Editing a Staging Profile
- 9.7. Uploading a Staged Deployment in Nexus
- 9.8. Listing Repositories Associated with a Staging Profile
- 9.9. Confirmation and Description Dialog for Closing a Staging Repository
- 9.10. Closed Repository After Selecting Finish
- 9.11. Staging Repository Added to the End of a Repository Group
- 9.12. Viewing Nexus Managed Repositories
- 9.13. Browsing a Staging Repository
- 9.14. Browsing Repository via Staging Profiles
- 9.15. Promoting a Staging Repository
- 9.16. Selecting the Destination Repository for Staged Repository Promotion
- 9.17. Confirmation Dialog for Repository Promotion
- 10.1. The Maven Settings Panel
- A.1. Creating an Artifactory System Export
- A.2. Artifactory Import Panel from the Nexus Migration Plugin
- A.3. Specifying the Artifactory System Backup Path
- A.4. Configuring the Artifactory Import
- A.5. Configuring Artifactory Group Imports
- A.6. Configuring Repositories for Artifactory Import
- A.7. Merging a Proxy Repository During Artifactory Import
- A.8. Configuring Users During Artifactory Import
- A.9. Loading Artifactory Configuration Warning
- A.10. Artifactory Import Scheduled Dialog
- A.11. Viewing the Migration Logs
List of Examples
- 3.1. Configuring Maven to Use a Single Nexus Group
- 5.1. Contents of ${NEXUS_HOME}/conf/plexus.properties
- 6.1. Output from the Google Analytics Nexus Plugin
- 9.1. Listing the Staging URL in distributionManagement
- 9.2. Listing deployment credentials in Maven Settings
- 9.3. Adding org.sonatype.plugins to pluginGroups in Maven Settings
- 10.1. Adding org.sonatype.plugins to pluginGroups in Maven Settings

