Build Systems
This table presents the different build systems in use here at Commons. The following markers are used in the table:
- Yes - the components can be built with this build system
- No - the system lacks the necessary files needed to be built using this build system
- Deprecated - support for using this build system has been dropped, although it used to work at one time
- * - marks the primary build system, the one most likely to be used for the next release. This can be used in combination with any of the above.
Proper
Component |
Ant |
Maven 1 |
Maven 2 |
Comments |
attributes |
Yes * |
Yes |
No |
|
beanutils |
Yes |
Yes * |
Yes |
|
betwixt |
Yes |
Yes * |
Yes |
|
chain |
Yes |
Yes * |
Yes |
|
cli |
Yes |
Yes * |
Yes |
|
codec |
Yes |
Yes * |
Yes |
|
collections |
Yes * |
Yes |
Yes |
only ant produces testframework jar |
commons-build |
Yes |
Yes * |
No |
|
commons-parent |
No |
No |
Yes * |
|
commons-sandbox-parent |
No |
No |
Yes * |
|
commons-skin |
No |
No |
Yes * |
|
configuration |
Yes |
Yes * |
Yes |
|
daemon |
Yes |
Yes * |
Yes |
|
dbcp |
Yes |
Yes * |
Yes |
|
dbutils |
Yes |
Yes * |
Yes |
|
digester |
Yes |
Yes * |
Yes |
|
discovery |
Yes |
Yes * |
Yes |
|
el |
Yes |
Yes * |
Yes |
|
Yes |
No |
Yes * |
|
|
fileupload |
Yes |
Yes * |
Yes |
last release(1.2) used m2 |
io |
Yes |
Yes * |
Yes |
last release(1.3.2) used m2 |
jci |
No |
No |
Yes * |
|
jelly |
Yes * |
Yes |
No |
|
jexl |
Yes |
Yes * |
Yes |
|
jxpath |
Yes |
Yes |
Yes * |
in transition from m1 to m2 |
lang |
Yes |
Yes * |
Yes |
|
launcher |
Yes |
Yes * |
Yes |
|
logging |
Yes |
Deprecated |
Yes * |
|
math |
Yes |
Yes * |
Yes |
|
modeler |
Yes |
Yes * |
Yes |
|
net |
Yes |
Yes * |
Yes |
|
pool |
Yes |
Yes * |
Yes |
|
primitives |
Yes |
Yes * |
Yes |
|
proxy |
No |
No |
Yes * |
|
scxml |
Yes |
Yes * |
Yes |
|
transaction |
Yes |
Yes * |
Yes |
|
validator |
Yes |
Yes * |
Yes |
|
vfs |
Yes |
Yes * |
Yes |
|
Sandbox
Component |
Ant |
Maven 1 |
Maven 2 |
compress |
No |
Yes |
Yes * |
csv |
Yes |
Yes |
Yes |
exec |
Yes |
No |
Yes * |
finder |
No |
No |
Yes * |
i18n |
Yes |
Yes |
Yes |
id |
Yes |
Yes |
Yes |
javaflow |
No |
Yes |
Yes |
js2j |
No |
No |
Yes * |
openpgp |
Yes |
No |
Yes * |
performance |
Yes |
No |
Yes |
pipeline |
No |
No |
Yes * |