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 |
|
||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="ab6f7595-4a9e-4c07-b3a3-8304d2dd07bf"><ac:plain-text-body><![CDATA[ |
collections |
Yes * |
Yes |
Yes |
only ant produces testframework jar (see [https://issues.apache.org/jira/browse/COLLECTIONS-281 COLLECTIONS-281] to fix this) |
]]></ac:plain-text-body></ac:structured-macro> |
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 |
No |
No |
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 * |