This is an automated email from the git hooks/post-receive script. ebourg-guest pushed a commit to branch maven-debian-helper-2.0 in repository maven-debian-helper.
commit 271abe1c081c56f02910aade763cfb1a18e0d1b7 Author: Andrew Schurman <[email protected]> Date: Fri Sep 5 20:05:53 2014 -0700 Update maven version to the latest in sid --- bin/mh_resolve_dependencies | 2 +- bin/mvn-debian | 6 ++--- debian-maven-plugin/pom.xml | 2 +- debian/changelog | 6 +++++ debian/control | 4 ++-- debian/install | 4 ++-- debian/maven.rules | 1 + debian/rules | 4 ++-- etc/m2-debian-nodocs.conf | 2 +- etc/m2-debian.conf | 2 +- maven-build-nodocs/pom.xml | 2 +- maven-debian-helper/pom.xml | 6 ++--- .../src/main/java/org/debian/maven/Wrapper.java | 8 +++---- maven-packager-utils/pom.xml | 6 +---- pom.xml | 27 +++++++++------------- share/cdbs/1/class/maven-vars.mk | 8 +++---- share/cdbs/1/class/maven.mk | 4 ++-- share/maven-debian-helper/copy-repo.sh | 2 +- share/perl/maven.pm | 8 +++---- 19 files changed, 51 insertions(+), 53 deletions(-) diff --git a/bin/mh_resolve_dependencies b/bin/mh_resolve_dependencies index 9ce6729..c51789d 100644 --- a/bin/mh_resolve_dependencies +++ b/bin/mh_resolve_dependencies @@ -3,7 +3,7 @@ MH_VERSION=$(ls /usr/share/maven-repo/org/debian/maven/maven-packager-utils/ | sed 's|/||') . /usr/share/maven-repo-helper/mh_lib.sh -CLASSPATH="/usr/share/java/maven-project.jar:/usr/share/java/maven-repo-helper.jar:/usr/share/java/maven-packager-utils.jar" +CLASSPATH="/usr/share/java/maven-repo-helper.jar:/usr/share/java/maven-packager-utils.jar" syntax() { diff --git a/bin/mvn-debian b/bin/mvn-debian index 9090be5..11852e2 100755 --- a/bin/mvn-debian +++ b/bin/mvn-debian @@ -4,10 +4,10 @@ # line in a similar way as our cdbs snippets work. Production use is # not supported by the maintainer of maven-debian-helper. -DEB_CLASSPATH=/usr/share/java/classworlds.jar -JAVA_OPTS=-Dclassworlds.conf=/etc/maven2/m2-debian.conf +DEB_CLASSPATH=/usr/share/java/plexus-classworlds2.jar +JAVA_OPTS=-Dclassworlds.conf=/etc/maven/m2-debian.conf MAIN_CLASS=org.codehaus.classworlds.Launcher -MAVEN_OPTS=-s/etc/maven2/settings-debian.xml +MAVEN_OPTS=-s/etc/maven/settings-debian.xml TMP_DIR=$(mktemp -d ${TMP:-/tmp}/mvn-deb.XXXXXXXXXX) /usr/share/maven-debian-helper/copy-repo.sh $TMP_DIR diff --git a/debian-maven-plugin/pom.xml b/debian-maven-plugin/pom.xml index 0316060..0bb7fd6 100644 --- a/debian-maven-plugin/pom.xml +++ b/debian-maven-plugin/pom.xml @@ -6,7 +6,7 @@ <parent> <artifactId>maven-debian</artifactId> <groupId>org.debian.maven</groupId> - <version>1.6.9</version> + <version>2.0.0</version> </parent> <artifactId>debian-maven-plugin</artifactId> diff --git a/debian/changelog b/debian/changelog index 24a6f26..d78a894 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +maven-debian-helper (2.0.0) UNRELEASED; urgency=medium + + * Update Maven to version 3.0.5 + + -- Andrew Schurman <[email protected]> Mon, 16 Mar 2015 18:48:32 -0700 + maven-debian-helper (1.6.10) experimental; urgency=medium * Team upload. diff --git a/debian/control b/debian/control index ce39ce9..f5ea27d 100644 --- a/debian/control +++ b/debian/control @@ -21,9 +21,9 @@ Homepage: http://wiki.debian.org/Java/MavenBuilder Package: maven-debian-helper Architecture: all -Depends: ${misc:Depends}, default-jdk, maven-repo-helper (>= 1.8.9), maven2 (>= 2.2.1-5), +Depends: ${misc:Depends}, default-jdk, maven-repo-helper (>= 1.8.9), maven (>= 3.0.5-1), libmaven-clean-plugin-java, - libmaven-compiler-plugin-2.5-java, + libmaven-compiler-plugin-java, libmaven-jar-plugin-java, libmaven-resources-plugin-java, libmaven-site-plugin-java, diff --git a/debian/install b/debian/install index 6b81121..f96e9d3 100644 --- a/debian/install +++ b/debian/install @@ -1,7 +1,7 @@ bin/mh_* /usr/bin bin/mvn-debian /usr/bin -etc/*.conf /etc/maven2/ -etc/*.xml /etc/maven2/ +etc/*.conf /etc/maven/ +etc/*.xml /etc/maven/ share/cdbs/1/class/*.mk /usr/share/cdbs/1/class share/maven-debian-helper/*.sh /usr/share/maven-debian-helper usr/share/perl5 diff --git a/debian/maven.rules b/debian/maven.rules index 1f9322e..5c2da0f 100644 --- a/debian/maven.rules +++ b/debian/maven.rules @@ -1,2 +1,3 @@ junit junit jar s/4\..*/4.x/ org.codehaus.plexus plexus-container-default jar s/1\.0-alpha-.*/1.0-alpha/ +org.apache.maven maven-embedder * s/3\..*/3.x/ diff --git a/debian/rules b/debian/rules index fe95391..480404c 100755 --- a/debian/rules +++ b/debian/rules @@ -6,8 +6,8 @@ include /usr/share/cdbs/1/class/ant.mk PACKAGE := $(DEB_SOURCE_PACKAGE) VERSION := $(shell echo ${DEB_UPSTREAM_VERSION} | sed -r 's/([0-9\.]+).*/\1/') JAVA_HOME := /usr/lib/jvm/default-java -DEB_JARS := ant-junit junit commons-io classworlds maven-core maven-artifact maven-artifact-manager maven-model \ - maven-compat maven-plugin-api maven-project maven-scm-api velocity file-management plexus-utils \ +DEB_JARS := ant-junit junit commons-io plexus-classworlds maven-core maven-artifact maven-artifact-manager maven-model \ + maven-embedder maven-plugin-api maven-scm-api velocity file-management plexus-utils \ plexus-container-default-alpha maven-repo-helper DEB_ANT_BUILD_TARGET := package #javadoc DEB_ANT_BUILDFILE := debian/build.xml diff --git a/etc/m2-debian-nodocs.conf b/etc/m2-debian-nodocs.conf index 2c3362a..e695a14 100644 --- a/etc/m2-debian-nodocs.conf +++ b/etc/m2-debian-nodocs.conf @@ -1,6 +1,6 @@ main is org.debian.maven.Wrapper from debian -set maven.home default /usr/share/maven2 +set maven.home default /usr/share/maven [debian] load /usr/share/java/maven-debian-helper.jar diff --git a/etc/m2-debian.conf b/etc/m2-debian.conf index f3192a1..d91016d 100644 --- a/etc/m2-debian.conf +++ b/etc/m2-debian.conf @@ -1,6 +1,6 @@ main is org.debian.maven.Wrapper from debian -set maven.home default /usr/share/maven2 +set maven.home default /usr/share/maven [debian] load /usr/share/java/maven-debian-helper.jar diff --git a/maven-build-nodocs/pom.xml b/maven-build-nodocs/pom.xml index 02b0284..5d99440 100644 --- a/maven-build-nodocs/pom.xml +++ b/maven-build-nodocs/pom.xml @@ -5,7 +5,7 @@ <parent> <groupId>org.debian.maven</groupId> <artifactId>maven-debian</artifactId> - <version>1.6.9</version> + <version>2.0.0</version> </parent> <artifactId>maven-build-nodocs</artifactId> diff --git a/maven-debian-helper/pom.xml b/maven-debian-helper/pom.xml index 13b1252..843f57d 100644 --- a/maven-debian-helper/pom.xml +++ b/maven-debian-helper/pom.xml @@ -5,7 +5,7 @@ <parent> <groupId>org.debian.maven</groupId> <artifactId>maven-debian</artifactId> - <version>1.6.9</version> + <version>2.0.0</version> </parent> <artifactId>maven-debian-helper</artifactId> @@ -14,8 +14,8 @@ <dependencies> <dependency> - <groupId>classworlds</groupId> - <artifactId>classworlds</artifactId> + <groupId>org.codehaus.plexus</groupId> + <artifactId>plexus-classworlds</artifactId> </dependency> </dependencies> </project> diff --git a/maven-debian-helper/src/main/java/org/debian/maven/Wrapper.java b/maven-debian-helper/src/main/java/org/debian/maven/Wrapper.java index 4e7270a..ad444a8 100644 --- a/maven-debian-helper/src/main/java/org/debian/maven/Wrapper.java +++ b/maven-debian-helper/src/main/java/org/debian/maven/Wrapper.java @@ -21,8 +21,7 @@ import java.io.IOException; import java.util.Enumeration; import java.util.Properties; -import org.apache.maven.cli.compat.CompatibleMain; -import org.codehaus.classworlds.ClassWorld; +import org.apache.maven.cli.MavenCli; import org.codehaus.plexus.util.IOUtil; /** @@ -83,10 +82,11 @@ public class Wrapper { /** * Wraps maven's main function */ - public static int main(String[] args, ClassWorld classWorld) throws IOException { + public static int main(String[] args) throws IOException { Properties extraArguments = readProperties(EXTRA_PROPERTIES_PROPERTY); String[] newArgs = updateCommandLine(extraArguments, args); - return CompatibleMain.main(newArgs, classWorld); + MavenCli.main(newArgs); + return 0; } } diff --git a/maven-packager-utils/pom.xml b/maven-packager-utils/pom.xml index 8504411..6c606af 100644 --- a/maven-packager-utils/pom.xml +++ b/maven-packager-utils/pom.xml @@ -6,7 +6,7 @@ <parent> <artifactId>maven-debian</artifactId> <groupId>org.debian.maven</groupId> - <version>1.6.9</version> + <version>2.0.0</version> </parent> <artifactId>maven-packager-utils</artifactId> @@ -23,10 +23,6 @@ <artifactId>maven-artifact</artifactId> </dependency> <dependency> - <groupId>org.apache.maven</groupId> - <artifactId>maven-project</artifactId> - </dependency> - <dependency> <groupId>org.apache.velocity</groupId> <artifactId>velocity</artifactId> </dependency> diff --git a/pom.xml b/pom.xml index de0ab30..8eef497 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ <groupId>org.debian.maven</groupId> <artifactId>maven-debian</artifactId> - <version>1.6.9</version> + <version>2.0.0</version> <packaging>pom</packaging> <description>Helper tools for using Maven to build Debian packages</description> @@ -23,17 +23,17 @@ <dependency> <groupId>org.apache.maven</groupId> <artifactId>maven-core</artifactId> - <version>2.2.1</version> + <version>3.0.5</version> </dependency> <dependency> <groupId>org.apache.maven</groupId> - <artifactId>maven-compat</artifactId> - <version>2.2.1</version> + <artifactId>maven-embedder</artifactId> + <version>3.0.5</version> </dependency> <dependency> <groupId>org.codehaus.plexus</groupId> <artifactId>plexus-utils</artifactId> - <version>1.5.8</version> + <version>2.0.5</version> </dependency> </dependencies> @@ -47,22 +47,17 @@ <dependency> <groupId>org.apache.maven</groupId> <artifactId>maven-plugin-api</artifactId> - <version>2.2.1</version> + <version>3.0.5</version> </dependency> <dependency> <groupId>org.apache.maven</groupId> <artifactId>maven-artifact</artifactId> - <version>2.2.1</version> + <version>3.0.5</version> </dependency> <dependency> - <groupId>classworlds</groupId> - <artifactId>classworlds</artifactId> - <version>1.1</version> - </dependency> - <dependency> - <groupId>org.apache.maven</groupId> - <artifactId>maven-project</artifactId> - <version>2.2.1</version> + <groupId>org.codehaus.plexus</groupId> + <artifactId>plexus-classworlds</artifactId> + <version>2.5.1</version> </dependency> <dependency> <groupId>org.apache.velocity</groupId> @@ -89,7 +84,7 @@ <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> - <version>2.1</version> + <version>2.5.1</version> <configuration> <source>1.6</source> <target>1.6</target> diff --git a/share/cdbs/1/class/maven-vars.mk b/share/cdbs/1/class/maven-vars.mk index 596fc05..022b625 100644 --- a/share/cdbs/1/class/maven-vars.mk +++ b/share/cdbs/1/class/maven-vars.mk @@ -33,10 +33,10 @@ CDBS_BUILD_DEPENDS := $(CDBS_BUILD_DEPENDS), maven-debian-helper (>= 1.4) # Maven home directory. Doesn't need to be changed except when using # nonstandard Maven installations. -MAVEN_HOME = /usr/share/maven2 +MAVEN_HOME = /usr/share/maven MAVEN_DEBIAN_VERSION = $(shell ls /usr/share/maven-repo/org/debian/maven/maven-packager-utils/ | sed 's|/||') -MAVEN_CLASSCONF = /etc/maven2/m2-debian.conf +MAVEN_CLASSCONF = /etc/maven/m2-debian.conf # The home directory of the Java Runtime Environment (JRE) or Java Development # Kit (JDK). You can either directly set JAVA_HOME in debian/rules or set @@ -54,7 +54,7 @@ JAVACMD = $(JAVA_HOME)/bin/java # end of the class path if it exists in the JDK's lib directory. # You can override the complete class path using DEB_CLASSPATH. DEB_JARS_BASE = /usr/share/java -DEB_CLASSPATH = $(MAVEN_HOME)/boot/classworlds.jar:$(shell for jar in $(DEB_JARS); do \ +DEB_CLASSPATH = $(MAVEN_HOME)/boot/plexus-classworlds-2.x.jar:$(shell for jar in $(DEB_JARS); do \ if [ -f "$$jar" ]; then echo -n "$${jar}:"; fi; \ if [ -f "$$jar".jar ]; then echo -n "$${jar}.jar:"; fi; \ if [ -f $(DEB_JARS_BASE)/"$$jar" ]; then echo -n "$(DEB_JARS_BASE)/$${jar}:"; fi; \ @@ -94,7 +94,7 @@ DEB_MAVEN_PROPERTYFILE = $(shell test -f $(CURDIR)/debian/maven.properties && ec DEB_MAVEN_INVOKE = cd $(DEB_BUILDDIR) && $(JAVACMD) -noverify -cp $(DEB_CLASSPATH) \ $(JAVA_OPTS) -Dclassworlds.conf=$(MAVEN_CLASSCONF) \ org.codehaus.classworlds.Launcher \ - -s/etc/maven2/settings-debian.xml \ + -s/etc/maven/settings-debian.xml \ -Dmaven.repo.local=$(DEB_MAVEN_REPO) \ $(if $(DEB_MAVEN_ARGS_$(cdbs_curpkg)),$(DEB_MAVEN_ARGS_$(cdbs_curpkg)),$(DEB_MAVEN_ARGS)) diff --git a/share/cdbs/1/class/maven.mk b/share/cdbs/1/class/maven.mk index a9e68b3..02af553 100644 --- a/share/cdbs/1/class/maven.mk +++ b/share/cdbs/1/class/maven.mk @@ -47,7 +47,7 @@ maven-sanity-check: echo "You must specify a valid JAVA_HOME or JAVACMD!"; \ exit 1; \ fi - @if ! test -r "$(MAVEN_HOME)/boot/classworlds.jar"; then \ + @if ! test -r "$(MAVEN_HOME)/boot/plexus-classworlds-2.x.jar"; then \ echo "You must specify a valid MAVEN_HOME directory!"; \ exit 1; \ fi @@ -60,7 +60,7 @@ debian/maven.rules: ifeq (, $(DEB_DOC_PACKAGE)) DEB_PATCHPOMS_ARGS += --build-no-docs -debian/stamp-maven-build: override MAVEN_CLASSCONF = /etc/maven2/m2-debian-nodocs.conf +debian/stamp-maven-build: override MAVEN_CLASSCONF = /etc/maven/m2-debian-nodocs.conf endif debian/stamp-poms-patched: debian/maven-repo diff --git a/share/maven-debian-helper/copy-repo.sh b/share/maven-debian-helper/copy-repo.sh index d520a45..3e2e0cd 100755 --- a/share/maven-debian-helper/copy-repo.sh +++ b/share/maven-debian-helper/copy-repo.sh @@ -25,7 +25,7 @@ find_src_poms() { list_fakes() { - CONFFILES="/etc/maven2/fake-poms.conf" + CONFFILES="/etc/maven/fake-poms.conf" if [ -r debian/fake-poms.conf ] then CONFFILES="$CONFFILES debian/fake-poms.conf" diff --git a/share/perl/maven.pm b/share/perl/maven.pm index 19d63f1..799d2dc 100644 --- a/share/perl/maven.pm +++ b/share/perl/maven.pm @@ -26,12 +26,12 @@ sub new { my @packages = @{$dh{DOPACKAGES}}; $this->{package} = shift @packages; $this->{doc_package} = (grep /-doc$/, @packages)[0]; - my $classconf = '/etc/maven2/m2-debian.conf'; + my $classconf = '/etc/maven/m2-debian.conf'; if (!$this->{doc_package}) { - $classconf = '/etc/maven2/m2-debian-nodocs.conf'; + $classconf = '/etc/maven/m2-debian-nodocs.conf'; } - my @classpath = ('/usr/share/maven2/boot/classworlds.jar'); + my @classpath = ('/usr/share/maven/boot/classworlds-2.x.jar'); if (-e "$java_home/lib/tools.jar") { push(@classpath, "$java_home/lib/tools.jar"); } @@ -45,7 +45,7 @@ sub new { @{$this->{maven_cmd}} = ($java_home . '/bin/java', @jvmopts, "org.codehaus.classworlds.Launcher", - "-s/etc/maven2/settings-debian.xml", + "-s/etc/maven/settings-debian.xml", "-Ddebian.dir=$this->{cwd}/debian", "-Dmaven.repo.local=$this->{cwd}/debian/maven-repo"); return $this; -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/maven-debian-helper.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

