Overview
Codehaus Plexus is a collection of components used by Apache Maven:
- Modello,
- Plexus Classworlds,
- Plexus Components:
- plexus-archiver: components to manipulate archives,
- plexus-compiler: components to manipulate compilers,
- plexus-digest:
- plexus-i18n:
- plexus-interactivity:
- plexus-interpolation: flexible interpolation framework,
- plexus-io: components designed for use in I/O operations,
- plexus-languages: shared language-oriented features (Java, ...),
- plexus-resources: a component to transparently retrieve resources from the filesystem, classpath or internet,
- plexus-velocity: component to render velocity templates.
- Plexus Parent POM: plexus
- Plexus Utils,
- Plexus XML
Plexus History
IMPORTANT NOTICE
The Plexus project was previously focused on IoC Plexus Container: it is now replaced with Eclipse Sisu, rewritten as an extension on Google Guice. We kept whole content on IoC for reference, even if the IoC part is now obsolete.
See the Feature Comparison page for more information on the differences between Plexus and other products.
The Plexus project provides a number of pre-built components for common tasks and toolkits such as Velocity, i18n, and many more.
For answers to common questions about Plexus, see the FAQ.