You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

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-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

email

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 *

  • No labels