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

Compare with Current View Page History

« Previous Version 20 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

Maven 3

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

Yes *

1.6 has been released with m3

collections

Yes *

Yes

Yes

 

only ant produces testframework jar (see COLLECTIONS-281 to fix this)

commons-build

Yes

Yes *

No

 

 

commons-parent

No

No

Yes *

 

 

commons-sandbox-parent

No

No

Yes *

 

 

commons-skin

No

No

Yes *

 

 

compress

No

Yes

Yes *

Yes

Is M1 is still maintained? did not check M2.

configuration

No

No

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

No

No

Yes *

 

 

exec

Yes

No

Yes *

 

 

fileupload

Yes

Yes *

Yes

 

last release(1.2) used m2

io

Yes

Yes

Yes

Yes *

last release(2.1) used m3

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

 

 

ognl

No

No

No

Yes *

 

pool

Yes

Yes

Yes

Yes *

last release(1.6) used m3

primitives

Yes

Yes *

Yes

 

 

proxy

No

No

Yes *

 

 

scxml

Yes

Yes *

Yes

 

 

transaction

Yes

Yes *

Yes

 

 

validator

Yes

Yes *

Yes

 

 

vfs

No

No

Yes

Yes

last release (2.0) used Maven 3

Sandbox

Component

Ant

Maven 1

Maven 2

Maven 3

csv

No

No

Yes *

 

convert

Yes

No

Yes *

No

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