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 |
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 |
commons-build |
Yes |
Yes |
No |
commons-nightly |
|
|
|
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 |
io |
Yes |
Yes |
Yes |
jci |
No |
No |
Yes * |
jelly |
Yes |
Yes |
No |
jexl |
Yes |
Yes |
Yes |
jxpath |
Yes |
Yes |
Yes |
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 * |