This is an automated email from the git hooks/post-receive script. ebourg-guest pushed a commit to branch master in repository maven.
commit d82887bff5e95ca24eeb1f8ef2524d31c27f03ae Author: Emmanuel Bourg <[email protected]> Date: Mon Oct 21 22:35:51 2013 +0200 Install generic 3.x artifacts in /usr/share/maven-repo (Closes: #698975) Renamed the jars in /usr/share/java to maven3-xxx.jar to avoid conflicts with Maven 2 Installed versionless jars in /usr/share/java --- .gitignore | 1 - debian/changelog | 4 ++++ debian/{maven.rules => maven.buildRules} | 0 debian/maven.links | 36 ++++++++++++++++++++---------- debian/maven.poms | 23 +++++++++---------- debian/maven.rules | 26 ++++++++++----------- debian/rules | 17 ++++++++++++-- 7 files changed, 67 insertions(+), 40 deletions(-) diff --git a/.gitignore b/.gitignore index ca5efa1..adc6c00 100644 --- a/.gitignore +++ b/.gitignore @@ -10,4 +10,3 @@ bin/ .idea .DS_Store -.pc diff --git a/debian/changelog b/debian/changelog index 64a259e..e7ec09d 100644 --- a/debian/changelog +++ b/debian/changelog @@ -6,6 +6,10 @@ maven (3.0.5-1) UNRELEASED; urgency=low * Updated modello.diff to use Guava instead of Google Collections (Closes: #725588) * Updated maven-clean-plugin version from 2.3 to 2.5 + * Install generic 3.x artifacts in /usr/share/maven-repo (Closes: #698975) + * Renamed the jars in /usr/share/java to maven3-xxx.jar to avoid conflicts + with Maven 2 + * Installed versionless jars in /usr/share/java * debian/rules: Improved the clean target * debian/orig-tar.sh: - Use XZ compression for the upstream tarball diff --git a/debian/maven.rules b/debian/maven.buildRules similarity index 100% copy from debian/maven.rules copy to debian/maven.buildRules diff --git a/debian/maven.links b/debian/maven.links index 312084a..f535f5d 100644 --- a/debian/maven.links +++ b/debian/maven.links @@ -23,18 +23,30 @@ /usr/share/java/sisu-inject-bean.jar /usr/share/maven/lib/sisu-inject-bean.jar /usr/share/java/sisu-inject-plexus.jar /usr/share/maven/lib/sisu-inject-plexus.jar -/usr/share/java/maven-aether-provider-3.x.jar /usr/share/maven/lib/maven-aether-provider-3.x.jar -/usr/share/java/maven-artifact-3.x.jar /usr/share/maven/lib/maven-artifact-3.x.jar -/usr/share/java/maven-compat-3.x.jar /usr/share/maven/lib/maven-compat-3.x.jar -/usr/share/java/maven-core-3.x.jar /usr/share/maven/lib/maven-core-3.x.jar -/usr/share/java/maven-embedder-3.x.jar /usr/share/maven/lib/maven-embedder-3.x.jar -/usr/share/java/maven-model-builder-3.x.jar /usr/share/maven/lib/maven-model-builder-3.x.jar -/usr/share/java/maven-model-3.x.jar /usr/share/maven/lib/maven-model-3.x.jar -/usr/share/java/maven-plugin-api-3.x.jar /usr/share/maven/lib/maven-plugin-api-3.x.jar -/usr/share/java/maven-repository-metadata-3.x.jar /usr/share/maven/lib/maven-repository-metadata-3.x.jar -/usr/share/java/maven-settings-builder-3.x.jar /usr/share/maven/lib/maven-settings-builder-3.x.jar -/usr/share/java/maven-settings-3.x.jar /usr/share/maven/lib/maven-settings-3.x.jar +/usr/share/java/maven3-aether-provider.jar /usr/share/maven/lib/maven-aether-provider-3.x.jar +/usr/share/java/maven3-artifact.jar /usr/share/maven/lib/maven-artifact-3.x.jar +/usr/share/java/maven3-compat.jar /usr/share/maven/lib/maven-compat-3.x.jar +/usr/share/java/maven3-core.jar /usr/share/maven/lib/maven-core-3.x.jar +/usr/share/java/maven3-embedder.jar /usr/share/maven/lib/maven-embedder-3.x.jar +/usr/share/java/maven3-model-builder.jar /usr/share/maven/lib/maven-model-builder-3.x.jar +/usr/share/java/maven3-model.jar /usr/share/maven/lib/maven-model-3.x.jar +/usr/share/java/maven3-plugin-api.jar /usr/share/maven/lib/maven-plugin-api-3.x.jar +/usr/share/java/maven3-repository-metadata.jar /usr/share/maven/lib/maven-repository-metadata-3.x.jar +/usr/share/java/maven3-settings-builder.jar /usr/share/maven/lib/maven-settings-builder-3.x.jar +/usr/share/java/maven3-settings.jar /usr/share/maven/lib/maven-settings-3.x.jar + +/usr/share/java/maven3-aether-provider.jar /usr/share/java/maven-aether-provider-3.x.jar +/usr/share/java/maven3-artifact.jar /usr/share/java/maven-artifact-3.x.jar +/usr/share/java/maven3-compat.jar /usr/share/java/maven-compat-3.x.jar +/usr/share/java/maven3-core.jar /usr/share/java/maven-core-3.x.jar +/usr/share/java/maven3-embedder.jar /usr/share/java/maven-embedder-3.x.jar +/usr/share/java/maven3-model-builder.jar /usr/share/java/maven-model-builder-3.x.jar +/usr/share/java/maven3-model.jar /usr/share/java/maven-model-3.x.jar +/usr/share/java/maven3-plugin-api.jar /usr/share/java/maven-plugin-api-3.x.jar +/usr/share/java/maven3-repository-metadata.jar /usr/share/java/maven-repository-metadata-3.x.jar +/usr/share/java/maven3-settings-builder.jar /usr/share/java/maven-settings-builder-3.x.jar +/usr/share/java/maven3-settings.jar /usr/share/java/maven-settings-3.x.jar /usr/share/java/wagon-file-2.x.jar /usr/share/maven/lib/wagon-file.jar /usr/share/java/wagon-http-shaded-2.x.jar /usr/share/maven/lib/wagon-http-shaded.jar -/usr/share/java/wagon-provider-api-2.x.jar /usr/share/maven/lib/wagon-provider-api.jar \ No newline at end of file +/usr/share/java/wagon-provider-api-2.x.jar /usr/share/maven/lib/wagon-provider-api.jar diff --git a/debian/maven.poms b/debian/maven.poms index b6f367b..fe1a925 100644 --- a/debian/maven.poms +++ b/debian/maven.poms @@ -1,15 +1,14 @@ pom.xml apache-maven/pom.xml -maven-aether-provider/pom.xml --artifact=maven-aether-provider/target/maven-aether-provider-3.0.5.jar --java-lib --no-usj-versionless --usj-version=3.x -maven-artifact/pom.xml --artifact=maven-artifact/target/maven-artifact-3.0.5.jar --java-lib --no-usj-versionless --usj-version=3.x -maven-compat/pom.xml --artifact=maven-compat/target/maven-compat-3.0.5.jar --java-lib --no-usj-versionless --usj-version=3.x -maven-core/pom.xml --artifact=maven-core/target/maven-core-3.0.5.jar --java-lib --no-usj-versionless --usj-version=3.x -maven-embedder/pom.xml --artifact=maven-embedder/target/maven-embedder-3.0.5.jar --java-lib --no-usj-versionless --usj-version=3.x -maven-model/pom.xml --artifact=maven-model/target/maven-model-3.0.5.jar --java-lib --no-usj-versionless --usj-version=3.x -maven-model-builder/pom.xml --artifact=maven-model-builder/target/maven-model-builder-3.0.5.jar --java-lib --no-usj-versionless --usj-version=3.x -maven-plugin-api/pom.xml --artifact=maven-plugin-api/target/maven-plugin-api-3.0.5.jar --java-lib --no-usj-versionless --usj-version=3.x -maven-repository-metadata/pom.xml --artifact=maven-repository-metadata/target/maven-repository-metadata-3.0.5.jar --java-lib --no-usj-versionless --usj-version=3.x -maven-settings/pom.xml --artifact=maven-settings/target/maven-settings-3.0.5.jar --java-lib --no-usj-versionless --usj-version=3.x -maven-settings-builder/pom.xml --artifact=maven-settings-builder/target/maven-settings-builder-3.0.5.jar --java-lib --no-usj-versionless --usj-version=3.x - +maven-aether-provider/pom.xml --has-package-version +maven-artifact/pom.xml --has-package-version +maven-compat/pom.xml --has-package-version +maven-core/pom.xml --has-package-version +maven-embedder/pom.xml --has-package-version +maven-model/pom.xml --has-package-version +maven-model-builder/pom.xml --has-package-version +maven-plugin-api/pom.xml --has-package-version +maven-repository-metadata/pom.xml --has-package-version +maven-settings/pom.xml --has-package-version +maven-settings-builder/pom.xml --has-package-version diff --git a/debian/maven.rules b/debian/maven.rules index 0f42dae..c4b1e67 100644 --- a/debian/maven.rules +++ b/debian/maven.rules @@ -20,16 +20,16 @@ org.apache.maven.plugins maven-surefire-plugin * s/.*/2.10/ * * org.apache.maven.plugins maven-jar-plugin * s/.*/2.2/ * * org.apache.maven.plugins maven-compiler-plugin * s/.*/2.0.2/ * * -org.apache.maven apache-maven pom s/.*/3.0.5/ * * -org.apache.maven maven-aether-provider jar s/.*/3.0.5/ * * -org.apache.maven maven-artifact jar s/.*/3.0.5/ * * -org.apache.maven maven-compat jar s/.*/3.0.5/ * * -org.apache.maven maven-core jar s/.*/3.0.5/ * * -org.apache.maven maven-embedder jar s/.*/3.0.5/ * * -org.apache.maven maven-model-builder jar s/.*/3.0.5/ * * -org.apache.maven maven-model jar s/.*/3.0.5/ * * -org.apache.maven maven-plugin-api jar s/.*/3.0.5/ * * -org.apache.maven maven-repository-metadata jar s/.*/3.0.5/ * * -org.apache.maven maven-settings-builder jar s/.*/3.0.5/ * * -org.apache.maven maven-settings jar s/.*/3.0.5/ * * -org.apache.maven maven pom s/.*/3.0.5/ * * +org.apache.maven apache-maven pom s/.*/3.x/ * * +org.apache.maven maven-aether-provider jar s/.*/3.x/ * * +org.apache.maven maven-artifact jar s/.*/3.x/ * * +org.apache.maven maven-compat jar s/.*/3.x/ * * +org.apache.maven maven-core jar s/.*/3.x/ * * +org.apache.maven maven-embedder jar s/.*/3.x/ * * +org.apache.maven maven-model-builder jar s/.*/3.x/ * * +org.apache.maven maven-model jar s/.*/3.x/ * * +org.apache.maven maven-plugin-api jar s/.*/3.x/ * * +org.apache.maven maven-repository-metadata jar s/.*/3.x/ * * +org.apache.maven maven-settings-builder jar s/.*/3.x/ * * +org.apache.maven maven-settings jar s/.*/3.x/ * * +org.apache.maven maven pom s/.*/3.x/ * * diff --git a/debian/rules b/debian/rules index de2bba9..e63a723 100755 --- a/debian/rules +++ b/debian/rules @@ -24,7 +24,7 @@ get-orig-source: -uscan --download-version $(DEB_UPSTREAM_VERSION) --force-download --rename configure/$(PACKAGE):: - mh_patchpoms -p$(PACKAGE) + mh_patchpoms -p$(PACKAGE) --rules=debian/maven.buildRules makebuilddir/$(PACKAGE):: install -d $(DEB_BUILDDIR)/debian/tmp/maven-repo @@ -33,7 +33,20 @@ makebuilddir/$(PACKAGE):: -ln -s /usr/share/java/maven-ant-tasks.jar $(DEB_BUILDDIR)/maven-ant-tasks-2.1.1.jar install/$(PACKAGE):: - mh_install -p$(PACKAGE) + mh_unpatchpoms -p$(PACKAGE) + + mh_installpoms -p$(PACKAGE) + mh_installjar -p$(PACKAGE) -l --usj-name=maven3-aether-provider maven-aether-provider/pom.xml maven-aether-provider/target/maven-aether-provider-$(VERSION).jar + mh_installjar -p$(PACKAGE) -l --usj-name=maven3-artifact maven-artifact/pom.xml maven-artifact/target/maven-artifact-$(VERSION).jar + mh_installjar -p$(PACKAGE) -l --usj-name=maven3-compat maven-compat/pom.xml maven-compat/target/maven-compat-$(VERSION).jar + mh_installjar -p$(PACKAGE) -l --usj-name=maven3-core maven-core/pom.xml maven-core/target/maven-core-$(VERSION).jar + mh_installjar -p$(PACKAGE) -l --usj-name=maven3-embedder maven-embedder/pom.xml maven-embedder/target/maven-embedder-$(VERSION).jar + mh_installjar -p$(PACKAGE) -l --usj-name=maven3-model maven-model/pom.xml maven-model/target/maven-model-$(VERSION).jar + mh_installjar -p$(PACKAGE) -l --usj-name=maven3-model-builder maven-model-builder/pom.xml maven-model-builder/target/maven-model-builder-$(VERSION).jar + mh_installjar -p$(PACKAGE) -l --usj-name=maven3-plugin-api maven-plugin-api/pom.xml maven-plugin-api/target/maven-plugin-api-$(VERSION).jar + mh_installjar -p$(PACKAGE) -l --usj-name=maven3-repository-metadata maven-repository-metadata/pom.xml maven-repository-metadata/target/maven-repository-metadata-$(VERSION).jar + mh_installjar -p$(PACKAGE) -l --usj-name=maven3-settings maven-settings/pom.xml maven-settings/target/maven-settings-$(VERSION).jar + mh_installjar -p$(PACKAGE) -l --usj-name=maven3-settings-builder maven-settings-builder/pom.xml maven-settings-builder/target/maven-settings-builder-$(VERSION).jar binary-post-install/$(PACKAGE):: # compress manpages -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/maven.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

