25

Can someone explain to me what Plexus is http://plexus.codehaus.org/ ?

How is it related to Maven?

Joe
  • 29,416
  • 12
  • 68
  • 88
jcm
  • 5,499
  • 11
  • 49
  • 78
  • 3
    Take a look [here](http://blog.sonatype.com/2010/01/from-plexus-to-guice-1-why-guice/). Its root comming from IoC for Maven in later days it has been replaced (more or less) by guice. – khmarbaise Jan 15 '14 at 07:48

1 Answers1

23

Plexus is a platform consisting of an Inversion-of-Control container along with a number of utility libraries, including the Classworlds class loader framework. Maven was built on it but, as khmarbaise points out, a large amount of work has gone into replacing it with Guice.

Plexus also provides a number of utility libraries which are heavily used by the core Maven plugins -- plexus-utils, plexus-archiver and more. ~/.m2/repository/org/codehaus/plexus/ will be fairly busy on any machine that's run Maven.

Joe
  • 29,416
  • 12
  • 68
  • 88