4

I'm trying to identify software that will allow me to easily proxy & cache Maven and Ivy repositories. The main aims are:

  • prevent access to unexpected 3rd-party repositories by build scripts
  • audit which versions of libs are used
  • speed up builds by reducing external internet traffic across our team
  • reduce external bandwidth usage

The candidates I have found are:

Are there any I have missed?

sorin
  • 161,544
  • 178
  • 535
  • 806
Armand
  • 23,463
  • 20
  • 90
  • 119
  • No. As far as i know there are no other repository managers. Just take Nexus (OSS), Artifactory(OSS) or Archiva. From my point of view Nexus(OSS) is very simple to use and very simple to install and very fast. – khmarbaise Sep 18 '14 at 10:31
  • 2
    A good source of information is the [Maven Repository Manager Feature Matrix](http://docs.codehaus.org/display/MAVENUSER/Maven+Repository+Manager+Feature+Matrix) – Dror Bereznitsky Sep 18 '14 at 11:19
  • 2
    @khmarbaise Artifactory is about five times faster than Nexus (all the rest, e.g. easy to install and use are subjectives, but speed is measurable) – JBaruch Sep 18 '14 at 12:21
  • @JBaruch five times faster response? or downloading from it? or will I get 5x faster builds?! – Armand Sep 18 '14 at 12:54
  • @drorb thanks - seen that. It only has the 3 options I mentioned in the question. – Armand Sep 18 '14 at 13:02
  • 1
    Well, the build time consists of tons of things, e.g. compile time, tests time, etc. All those have nothing to do with the binary repository. Download time consists of 2 main things - the repository work (finding the needed artifact, reading it, sending to socket) and download time. The later is out of our control. The former is 5 times faster. – JBaruch Sep 18 '14 at 14:03
  • 2
    @JBaruch five times faster response? I'm interested to know how do you get those figures and how Archiva is in your benchmark. – Olivier Lamy Oct 03 '14 at 02:00
  • 1
    We are planning to opensource the tests (gatling scripts), so you'll be able to run them against Archiva. – JBaruch Oct 05 '14 at 09:41

2 Answers2

1

There is also Package Drone (http://packagedrone.org/) now. Although relatively new it has some interesting features, especially if you are interested at all in doing something with OSGi.

Mauli
  • 16,863
  • 27
  • 87
  • 114
0

There's Project Wolf from JBoss. Apparently, it's packaged with EAP 6.

There seems to be activity in their JIRA Activity Stream in 2015.

Sources:

JIRA link

Slide presentation

Technology Preview

Chris Harris
  • 1,329
  • 4
  • 17
  • 28