You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: src/site/apt/index.apt
+25-14
Original file line number
Diff line number
Diff line change
@@ -8,13 +8,15 @@
8
8
9
9
Overview
10
10
11
-
Codehaus Plexus is a collection of components used by {{{http://maven.apache.org/} Apache Maven}}:
11
+
Codehaus Plexus -- or more precisely <<Codehaus Plexus Tools and Components>> now -- is a collection of tools and components used by {{{http://maven.apache.org/} Apache Maven}}:
12
12
13
-
* {{{./modello/} Modello}},
13
+
[[1]] <<tools>>:
14
14
15
-
* {{{./plexus-classworlds/}Plexus Classworlds}},
15
+
* {{{./modello/} Modello}}: tool for code generation from a simple model,
16
16
17
-
* Plexus Components:
17
+
* {{{./plexus-classworlds/}Plexus Classworlds}}: tool for advanced Java ClassLoader management.
18
+
19
+
[[2]] <<Plexus components>> (ie. implemented as {{{https://jcp.org/en/jsr/detail?id=330}JSR-330}} compliant components with <Plexus Container (deprecated)>/{{{https://www.eclipse.org/sisu/}Sisu}}):
18
20
19
21
* {{{./plexus-archiver/}plexus-archiver}}: components to manipulate archives,
[[5]] <(deprecated) {{{./plexus-containers/}Plexus Container}} (IoC container and companion tools)>, replaced by {{{https://www.eclipse.org/sisu/}Eclipse Sisu}} and {{{https://jcp.org/en/jsr/detail?id=330}JSR-330}}
56
+
57
+
[]
49
58
50
-
Plexus History
51
59
52
60
============================
53
61
54
-
* IMPORTANT NOTICE
62
+
IMPORTANT NOTICE:
63
+
Plexus Container and Companion Tools History
64
+
65
+
Plexus was initially composed of 2 parts: Plexus Container (IoC and companion tools) and Plexus Components (like Spring IoC and Spring Components).
55
66
56
-
The Plexus project was previously focused on {{{/plexus-containers/}IoC Plexus Container}}:
57
-
it is now replaced with {{{https://www.eclipse.org/sisu/}Eclipse Sisu}}, rewritten as an extension on Google Guice.
58
-
We kept whole content on IoC for reference, even if the IoC part is now obsolete.
67
+
The project was previously focused on {{{./plexus-containers/}Plexus Container (IoC and companion tools)}}, not so much on Plexus Components:
68
+
<<Plexus Container (IoC and companion tools)>> is now replaced with {{{https://www.eclipse.org/sisu/}Eclipse Sisu}}, written as a {{{https://jcp.org/en/jsr/detail?id=330}JSR-330}}-compliant extension on Google Guice.
69
+
We kept the whole IoC + components content in this site for IoC historical reference, even if the <{{{./plexus-containers/}IoC and companion tools}}> part is now obsolete.
59
70
60
71
============================
61
72
62
73
See the {{{./ref/feature-comparison.html} Feature Comparison}} page for more information on
63
-
the differences between Plexus and other products.
74
+
the differences between Plexus and other IoC ecosystems.
64
75
65
76
The Plexus project provides a number of pre-built components for common tasks and toolkits
66
77
such as Velocity, i18n, and {{{./ref/available-components.html} many more}}.
0 commit comments