Tag Archives: repository

Nexus Tips: Disable Redeployment in Nexus


November 2, 2009 By
Brian Demers

It’s a fundamental tenet of Maven that release artifacts never change once they are released. This is enforced in Maven by the fact that once a release artifact or POM is located in the local repository, Maven will never check for an updated artifact in a remote repository. Once an artifact is released, it is […]

Continue reading...

Searching Central Just Got Easier with Nexus


October 16, 2009 By
Tim O'Brien

We’ve made a small, but important change to the front page of http://repository.sonatype.org.    (You might recognize the design.) Searching the Central Maven Repository Just Got Easier from Sonatype on Vimeo. To search for an library or an artifact: Go to http://repository.sonatype.org Type in an artifact or group identifier, a class name, or a checksum. Press […]

Continue reading...

Maven Tips and Tricks: Browsing and Indexing Repositories with m2eclipse


September 16, 2009 By
Tim O'Brien

The m2eclipse plugin allows you to browse and manipulate repository indexes. Using the Maven Repository view in m2eclipse you can: Browse your Local Maven repository Browse global repositories such as the Central Maven repository Browse a repository which captures artifacts generated by Maven projects in your Eclipse workspace Rebuild a Nexus Index from scratch Update […]

Continue reading...

Publishing Your Artifacts to the The Central Repository


June 19, 2009 By
Brian Fox

If your project’s artifacts are published to the Central Repository it is trivial for your users to add a dependency and start using your project’s library or framework, but if your project is hosted somewhere like Sourceforge and there is no repository manager or repository setup for synchronizing to the Central Repository, getting your artifacts […]

Continue reading...

What is a Repository Manager?


April 6, 2009 By
Tim O'Brien

Download “Introduction to Repository Management” as a PDF What is a Repository Manager? A proxy for remote repositories which caches artifacts saving both bandwidth and time required to retrieve a software artifact from a remote repository, and A host for internal artifacts providing an organization with a deployment target for software artifacts. In addition to […]

Continue reading...

New Feature in Nexus 1.3: Mirror Support


March 10, 2009 By
Brian Fox

There are many mirrors of the Central repository out there, but they are mostly under-utilized. I believe this occurs for two reasons: Users don’t know they exist – it’s not easy to find a good source for these URLs and locations. Users don’t have confidence in the mirrors – They don’t know how frequently they […]

Continue reading...

Interview with Brian Fox: Part 2 of 3: Saving Central


February 27, 2009 By
Tim O'Brien

In this short, two-minute excerpt from my interview with Brian Fox, he describes the steps Sonatype took to mitigate the load and bandwidth problem which were affecting the Central Maven Repository late last year. While short, this audio contains some very useful information for anyone facing similar traffic problems. You’ll hear him talk about the […]

Continue reading...

Why Putting Repositories in your POMs is a Bad Idea


February 25, 2009 By
Brian Fox

I get this question frequently so it is time to write down my thoughts on the answer so I can stop repeating myself. Here’s the question: Should I put the urls to my repositories in my poms or in my settings? The short answer is: settings. The long answer is: it depends. There are two […]

Continue reading...