Maven3 packaging

There is a active effort to package Maven 3.x to Debian (as part of DebianJavaReleaseGoals).

Maven 3.x is now available in experimental in maven package. You'll also need updated maven2 package to allow side-by-side installation. Please test and report any issue : http://packages.qa.debian.org/m/maven.html

Maven 3.x packaging effort is lead by :

If you want to help, you should contact Debian Java Team on list : debian-java@lists.debian.org

attachment:maven3.svg

Maven modules

Module

Version

Remarks

Maven Aether Provider

3.0.3

http://anonscm.debian.org/gitweb/?p=pkg-java/maven.git

Maven Artifact

3.0.3

http://anonscm.debian.org/gitweb/?p=pkg-java/maven.git

Maven Compat

3.0.3

http://anonscm.debian.org/gitweb/?p=pkg-java/maven.git

Maven Core

3.0.3

http://anonscm.debian.org/gitweb/?p=pkg-java/maven.git

Maven Embedder

3.0.3

http://anonscm.debian.org/gitweb/?p=pkg-java/maven.git

Maven Model

3.0.3

http://anonscm.debian.org/gitweb/?p=pkg-java/maven.git

Maven Model Builder

3.0.3

http://anonscm.debian.org/gitweb/?p=pkg-java/maven.git

Maven Plugin API

3.0.3

http://anonscm.debian.org/gitweb/?p=pkg-java/maven.git

Maven Repository Metadata Model

3.0.3

http://anonscm.debian.org/gitweb/?p=pkg-java/maven.git

Maven Settings

3.0.3

http://anonscm.debian.org/gitweb/?p=pkg-java/maven.git

Maven Settings Builder

3.0.3

http://anonscm.debian.org/gitweb/?p=pkg-java/maven.git

Maven Wagon File Provider

1.0-beta-7

looks like libwagon-java

Maven Wagon Lightweight HTTP Provider

1.0-beta-7

looks like libwagon-java

Maven Wagon HTTP Shared Library

1.0-beta-7

looks like libwagon-java

Maven Wagon API

1.0-beta-7

looks like libwagon-java

Dependencies : level #1

Module

Version

Remarks

Location

Neko HTML

1.9.6.2

libnekohtml-java

Plexus Cipher: encryption/decryption Component

1.4

libplexus-cipher-java

Plexus Security Dispatcher Component

1.3

libplexus-sec-dispatcher-java

Plexus Classworlds

2.4

libplexus-classworlds2-java (supersedes libplexus-classworlds-java)

http://anonscm.debian.org/gitweb/?p=pkg-java/plexus-classworlds2.git

Plexus :: Component Annotations

1.5.5

libplexus-containers1.5-java (supersedes both libplexus-containers-java and libplexus-component-metadata-java)

http://anonscm.debian.org/gitweb/?p=pkg-java/plexus-containers1.5.git

Plexus Interpolation API

1.14

libplexus-interpolation-java

Plexus Common Utilities

2.0.6

libplexus-utils2-java (supersedes plexus-utils)

http://anonscm.debian.org/gitweb/?p=pkg-java/plexus-utils2.git

Google Guice - Core Library

2.9.4

libsisu-guice-java

http://anonscm.debian.org/gitweb/?p=pkg-java/sisu-guice.git

Sisu - Inject (JSR330 bean support)

2.1.1

libsisu-ioc-java

http://anonscm.debian.org/gitweb/?p=pkg-java/sisu-ioc.git

Sisu - Inject (Plexus bean support)

2.1.1

libsisu-ioc-java

http://anonscm.debian.org/gitweb/?p=pkg-java/sisu-ioc.git

Aether :: API

1.11

libaether-java

http://anonscm.debian.org/gitweb/?p=pkg-java/aether.git

Aether :: Connector :: Wagon

1.11

libaether-java

http://anonscm.debian.org/gitweb/?p=pkg-java/aether.git

Aether :: Implementation

1.11

libaether-java

http://anonscm.debian.org/gitweb/?p=pkg-java/aether.git

Aether :: SPI

1.11

libaether-java

http://anonscm.debian.org/gitweb/?p=pkg-java/aether.git

Aether :: Utilities

1.11

libaether-java

http://anonscm.debian.org/gitweb/?p=pkg-java/aether.git

Commons CLI

1.2

libcommons-cli-java

??

Dependencies : level #2

Dependencies of Sisu

Dependencies of Guice (sonatype fork)

Dependencies of Aether

Others items

maven-debian-helper

Parent's pom

By providing, into Debian, most common/used Maven Parent POM we should ease packaging work.

Package name

Work remaining

Location

Remarks

apache-pom

OK

libapache-pom-java

maven-parent

Waiting in NEW queue

libmaven-parent-java

commons-parent

OK

libcommons-parent-java

codehaus-parent

ITP, sync to Debian

https://code.launchpad.net/~ludovicc/uj/codehaus-parent

Is this really needed?

plexus-parent

ITP, sync to Debian

https://code.launchpad.net/~ludovicc/uj/plexus-parent

Is this really needed?

mojo-parent

ITP, sync to Debian

https://code.launchpad.net/~ludovicc/uj/mojo-parent

Is this really needed?

Others packages ?

Package name

Work remaining

Location

Remarks

commons-lang

OK

libcommons-lang-java

apache-resource-bundles

ITP, sync to Debian

https://code.launchpad.net/~ludovicc/uj/apache-resource-bundles

maven-shared-components

ITP, sync to Debian

https://code.launchpad.net/~ludovicc/uj/maven-shared-components

qdox

OK

libqdox-java

osgi-ee-foundation

OK

libosgi-foundation-ee-java

osgi-core

OK

libosgi-core-java

osgi-compendium

OK

libosgi-compendium-java

bnd

OK

bnd

reflectutils

ITP, sync to Debian

https://code.launchpad.net/~ludovicc/uj/reflectutils

Archives

Old links to some WiP :


CategoryJava