Author Archives: Juven Xu

How to Partition Nexus Repositories: Targets, Privileges, and Roles


February 9, 2010 By
Juven Xu

Part of my daily routine involves managing the Sonatype OSS Repository, a free, hosted Nexus Professional instance for hosting open source project repositories . There are more than 100 projects hosted on the OSS instance, and each project has at least one release repository, one snapshot repository, and one repository group.    When we started offering […]

Continue reading...

How to Back Up Nexus Configuration and Repository Artifacts


January 25, 2010 By
Juven Xu

If you recently installed Nexus and have started using it to support internal development and collaboration, you will likely want to know how to configure backups to capture your configuration files and repository data.   Any system as central to your development effort as a repository manager needs to be backed up on a daily basis.   […]

Continue reading...

How to Generate PGP Signatures with Maven


January 21, 2010 By
Juven Xu

If you use a tool that downloads artifacts from the Central Maven repository, you need to make sure that you are making an effort to validate that these artifacts have a valid PGP signature that can be verified against a public key server.   If you don’t validate signatures, then you have no guarantee that what […]

Continue reading...

Maven Dependency Resolution – A Repository Perspective


December 15, 2009 By
Juven Xu

Dependencies and repositories are central to Maven. Most people approach Maven as a tool in a very large stack of technology and they might not have the time to dig into the details. You might be using Eclipse, Maven, Nexus, Hudson, in addition to the various libraries and servers that are involved in your development […]

Continue reading...