Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How does Archiva compare to Nexus?

There are a few similar questions already, but most are either focused on Nexus vs. Artifactory, or are a few years old.

I wanted to get a sense of where the two project stand these days. My impression is that Nexus is the best regarded repository manager, but I do tend to (slightly) prefer purely Free projects (hey, a little ideology never hurt anyone).

My use-case is pretty simple: I just want an on-demand dependency cache, with half a dozen of our own artifacts. I'll be using it with Ivy (not Maven), we don't do automated builds, and it will only be a couple of developers using it. So I'm also wondering if Nexus' more advanced features are something I won't need anyway.

Anything I should be aware of before making the choice?

like image 710
Dmitri Avatar asked Apr 07 '11 20:04

Dmitri


People also ask

What is difference between Nexus and Maven?

Sonatype Nexus and Apache Maven are two pieces of software that often work together but they do very different parts of the job. Nexus provides a repository while Maven uses a repository to build software. Here's a quote from "What is Nexus?": Nexus manages software "artifacts" required for development.

What is Sonatype Nexus used for?

Nexus by Sonatype is a repository manager that organizes, stores and distributes artifacts needed for development. With Nexus, developers can completely control access to, and deployment of, every artifact in an organization from a single location, making it easier to distribute software.

What is difference between Nexus and Github?

one (Git) is a source referential for version control (with features like merging, branching, tags) the other (Nexus) is an artifact referential for any delivery (binaries or not)


2 Answers

Declaring bias: I'm the founder of the Archiva project.

I can assure you Archiva, and indeed all 3 projects, will satisfy the needs you've listed, and all have several more advanced features that you'll likely find useful as your environment progresses. They're all quick to try, so you can see what feels most natural for you.

As you've noted, Archiva is the most permissively licensed, and being at Apache is not tied to a particular corporate interest, if that's important to you.

With regard to Ivy, we have someone recently volunteering to write native support for Ivy-format repositories, which you might be interested in if it pans out.

like image 145
Brett Porter Avatar answered Oct 19 '22 22:10

Brett Porter


I have used Apache Archiva in the first place and I was pretty happy with it, because it fulfilled the needs we had in the company. OK, I had some little problems with installing it on my Debian 64bit machine, but nothing serious.

But after a while I tried Nexus and I was really blended by the nice and shiny user interface. OK, sometimes it's little bit overloaded, but in the end I ended up with running Nexus in the company. But from the functional point of view, you can use both.

like image 22
H6. Avatar answered Oct 19 '22 23:10

H6.