Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Suggest a maven repository manager for my projects

I would like to use a repository manager to accommodate my local and remote jar..But i am a newbie to maven.. So any suggestions among these repository managers .. :)

archetype apache archiva sonatype nexus

like image 209
Praneel PIDIKITI Avatar asked Feb 10 '11 11:02

Praneel PIDIKITI


People also ask

What is Maven repository manager?

A "Maven Repository Manager" is basically a server that stores copies of all of your libraries so that they can be downloaded when a project is built. When you use Maven, you are using a repository manager already called "Maven Central."

Which is the most popular public Maven repository?

Containing over three million maven artifacts, Maven Central is one of the world's largest and oldest public repositories. It is the default repository that the maven client contacts when building a maven project.

How do I host a Maven repository?

The best solution I've been able to find consists of these steps: Create a branch called mvn-repo to host your maven artifacts. Use the github site-maven-plugin to push your artifacts to github. Configure maven to use your remote mvn-repo as a maven repository.


2 Answers

There are at least four:

  • Nexus
  • Artifactory
  • Archiva
  • Reposilite

All are available for open source projects.

like image 189
khmarbaise Avatar answered Sep 24 '22 02:09

khmarbaise


We use Nexus from Sonatype and are happy with it so far. Sonatype is quite deep into Maven ("The company was founded by Jason van Zyl, the creator of Apache Maven", http://www.sonatype.com/company.html), which gives additional trust.

like image 24
Puce Avatar answered Sep 23 '22 02:09

Puce