Build Systems

This table presents the different build systems in use here at Commons. The following markers are used in the table:

Proper

Component

Ant

Maven 1

Maven 2

Maven 3

Comments

attributes

Yes *

Yes

No

beanutils

Yes

Yes *

Yes

betwixt

Yes

Yes *

Yes

bcel

No

No

Yes *

?

bsf

Yes

No

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

No

Yes *

Yes

configuration

No

No

Yes *

Yes

daemon

Yes

No

Yes *

dbcp

Yes

Yes *

Yes

dbutils

No

No

Yes *

?

digester

No

?

Yes

Yes *

Runs with wagon-ssh extension, uses M3 since Digester 3

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

jcs

No

No

Yes *

jci

No

No

Yes *

jelly

Yes

Yes *

No

jexl

No

No

Yes *

?

jxpath

Yes

Yes

Yes *

in transition from m1 to m2

lang

Yes

No

Yes *

?

launcher

Yes

Yes *

Yes

logging

Yes

No

Yes *

?

math

Yes

No

Yes *

?

modeler

Yes

Yes *

Yes

net

No

No

Yes *

?

ognl

No

No

Yes

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 *

BuildSystems (last edited 2012-01-09 22:26:15 by ThomasVandahl)