commit 40a301aa5f08883e3eb167b876b6655129796727 Author: CentOS Sources Date: Fri May 8 02:14:00 2020 +0000 import maven2-2.2.1-64.module+el8.2.0+4938+c0cffa5b diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..19daff0 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/maven2-2.2.1.tar.gz diff --git a/.maven2.metadata b/.maven2.metadata new file mode 100644 index 0000000..71b0f81 --- /dev/null +++ b/.maven2.metadata @@ -0,0 +1 @@ +d376b2e297d8bdfad314e6facb0ce0c7bfe2cb36 SOURCES/maven2-2.2.1.tar.gz diff --git a/SOURCES/generate-tarball.sh b/SOURCES/generate-tarball.sh new file mode 100755 index 0000000..a3daa6a --- /dev/null +++ b/SOURCES/generate-tarball.sh @@ -0,0 +1,17 @@ +#!/bin/bash +set -e + +name=maven2 +version="$(sed -n 's/Version:\s*//p' *.spec)" + +rm -rf tarball-tmp +mkdir tarball-tmp +cd tarball-tmp + +# RETRIEVE +svn export "https://svn.apache.org/repos/asf/maven/maven-2/tags/maven-${version}/" "${name}-${version}" + +# CLEAN TARBALL +rm */*.jar + +tar cf "../${name}-${version}.tar.gz" * diff --git a/SOURCES/maven2-2.2.1-default-resolver-pool-size.patch b/SOURCES/maven2-2.2.1-default-resolver-pool-size.patch new file mode 100644 index 0000000..d97ec0b --- /dev/null +++ b/SOURCES/maven2-2.2.1-default-resolver-pool-size.patch @@ -0,0 +1,32 @@ +From 9c7b1812cbca35f8bd9997e6b5e3ce93f3191840 Mon Sep 17 00:00:00 2001 +From: Stanislav Ochotnicky +Date: Mon, 28 Jun 2010 15:39:30 +0200 +Subject: [PATCH] change default resolver pool size in jpp mode + +--- + .../artifact/resolver/DefaultArtifactResolver.java | 9 ++++++++- + 1 files changed, 8 insertions(+), 1 deletions(-) + +diff --git a/maven-artifact-manager/src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactResolver.java b/maven-artifact-manager/src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactResolver.java +index d8c3629..0c40881 100644 +--- a/maven-artifact-manager/src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactResolver.java ++++ b/maven-artifact-manager/src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactResolver.java +@@ -61,7 +61,14 @@ public class DefaultArtifactResolver + // Components + // ---------------------------------------------------------------------- + +- private static final int DEFAULT_POOL_SIZE = 5; ++ private static final int DEFAULT_POOL_SIZE; ++ static { ++ if (System.getProperty("maven2.jpp.mode") == null) { ++ DEFAULT_POOL_SIZE = 5; ++ } else { ++ DEFAULT_POOL_SIZE = 1; ++ } ++ } + + private WagonManager wagonManager; + +-- +1.7.0.1 + diff --git a/SOURCES/maven2-2.2.1-migrate-to-plexus-containers-container-default.patch b/SOURCES/maven2-2.2.1-migrate-to-plexus-containers-container-default.patch new file mode 100644 index 0000000..36897f4 --- /dev/null +++ b/SOURCES/maven2-2.2.1-migrate-to-plexus-containers-container-default.patch @@ -0,0 +1,81 @@ +From 7b57fd654710a1a21af22642eda12f8027289986 Mon Sep 17 00:00:00 2001 +From: Michal Srb +Date: Wed, 3 Jul 2013 10:04:03 +0200 +Subject: [PATCH] Migrate to plexus-containers-container-default + +--- + .../maven/profiles/DefaultProfileManager.java | 28 ++++++++++++++++++---- + 1 file changed, 23 insertions(+), 5 deletions(-) + +diff --git a/maven-project/src/main/java/org/apache/maven/profiles/DefaultProfileManager.java b/maven-project/src/main/java/org/apache/maven/profiles/DefaultProfileManager.java +index e62d5ed..b72d515 100644 +--- a/maven-project/src/main/java/org/apache/maven/profiles/DefaultProfileManager.java ++++ b/maven-project/src/main/java/org/apache/maven/profiles/DefaultProfileManager.java +@@ -26,8 +26,10 @@ import org.apache.maven.profiles.activation.ProfileActivator; + import org.apache.maven.settings.Settings; + import org.apache.maven.settings.SettingsUtils; + import org.codehaus.plexus.PlexusContainer; ++import org.codehaus.plexus.component.factory.ComponentInstantiationException; + import org.codehaus.plexus.component.repository.exception.ComponentLifecycleException; + import org.codehaus.plexus.component.repository.exception.ComponentLookupException; ++import org.codehaus.plexus.logging.Logger; + + import java.util.ArrayList; + import java.util.Iterator; +@@ -119,8 +121,12 @@ public class DefaultProfileManager + Profile existing = (Profile) profilesById.get( profileId ); + if ( existing != null ) + { +- container.getLogger().warn( "Overriding profile: \'" + profileId + "\' (source: " + existing.getSource() + +- ") with new instance from source: " + profile.getSource() ); ++ try { ++ container.lookup( Logger.class ).warn( "Overriding profile: \'" + profileId + "\' (source: " + existing.getSource() + ++ ") with new instance from source: " + profile.getSource() ); ++ } catch ( ComponentLookupException e ) { ++ throw new RuntimeException( e ); ++ } + } + + profilesById.put( profile.getId(), profile ); +@@ -140,7 +146,11 @@ public class DefaultProfileManager + { + if ( !activatedIds.contains( profileId ) ) + { +- container.getLogger().debug( "Profile with id: \'" + profileId + "\' has been explicitly activated." ); ++ try { ++ container.lookup( Logger.class ).debug( "Profile with id: \'" + profileId + "\' has been explicitly activated." ); ++ } catch ( ComponentLookupException e ) { ++ throw new RuntimeException( e ); ++ } + + activatedIds.add( profileId ); + } +@@ -166,7 +176,11 @@ public class DefaultProfileManager + { + if ( !deactivatedIds.contains( profileId ) ) + { +- container.getLogger().debug( "Profile with id: \'" + profileId + "\' has been explicitly deactivated." ); ++ try { ++ container.lookup( Logger.class ).debug( "Profile with id: \'" + profileId + "\' has been explicitly deactivated." ); ++ } catch ( ComponentLookupException e ) { ++ throw new RuntimeException( e ); ++ } + + deactivatedIds.add( profileId ); + } +@@ -294,7 +308,11 @@ public class DefaultProfileManager + } + catch ( ComponentLifecycleException e ) + { +- container.getLogger().debug( "Error releasing profile activators - ignoring.", e ); ++ try { ++ container.lookup( Logger.class ).debug( "Error releasing profile activators - ignoring.", e ); ++ } catch ( ComponentLookupException ex ) { ++ throw new RuntimeException( ex ); ++ } + } + } + } +-- +1.8.1.4 + diff --git a/SOURCES/maven2-2.2.1-strip-jackrabbit-dep.patch b/SOURCES/maven2-2.2.1-strip-jackrabbit-dep.patch new file mode 100644 index 0000000..110e8d9 --- /dev/null +++ b/SOURCES/maven2-2.2.1-strip-jackrabbit-dep.patch @@ -0,0 +1,38 @@ +diff --git a/maven-core/pom.xml b/maven-core/pom.xml +index e1bcb30..d0d0a7d 100644 +--- a/maven-core/pom.xml ++++ b/maven-core/pom.xml +@@ -63,17 +63,6 @@ + + + +- org.apache.maven.wagon +- wagon-webdav-jackrabbit +- runtime +- +- +- commons-logging +- commons-logging +- +- +- +- + org.slf4j + slf4j-jdk14 + runtime +diff --git a/pom.xml b/pom.xml +index 3fe31f5..e2f7bdb 100644 +--- a/pom.xml ++++ b/pom.xml +@@ -442,11 +442,6 @@ under the License. + + + org.apache.maven.wagon +- wagon-webdav-jackrabbit +- ${wagonVersion} +- +- +- org.apache.maven.wagon + wagon-http + ${wagonVersion} + diff --git a/SOURCES/maven2-2.2.1-unshade.patch b/SOURCES/maven2-2.2.1-unshade.patch new file mode 100644 index 0000000..bd2758a --- /dev/null +++ b/SOURCES/maven2-2.2.1-unshade.patch @@ -0,0 +1,89 @@ +diff -up ./apache-maven/pom.xml.sav ./apache-maven/pom.xml +--- ./apache-maven/pom.xml.sav 2009-08-06 15:11:25.000000000 -0400 ++++ ./apache-maven/pom.xml 2010-06-15 16:21:15.000000000 -0400 +@@ -71,53 +71,40 @@ + xml-apis:xml-apis + junit:junit + jmock:jmock ++ backport-util-concurrent:backport-util-concurrent ++ com.jcraft:jsch ++ commons-cli:commons-cli ++ commons-codec:commons-codec:jar ++ commons-httpclient:commons-httpclient:jar ++ jdom:jdom ++ nekohtml:nekohtml ++ nekohtml:xercesMinimal ++ org.apache.maven.doxia:doxia-logging-api ++ org.apache.maven.doxia:doxia-sink-api ++ org.apache.maven.wagon:wagon-file ++ org.apache.maven.wagon:wagon-http ++ org.apache.maven.wagon:wagon-http-lightweight ++ org.apache.maven.wagon:wagon-http-shared ++ org.apache.maven.wagon:wagon-provider-api ++ org.apache.maven.wagon:wagon-ssh ++ org.apache.maven.wagon:wagon-ssh-common ++ org.apache.maven.wagon:wagon-ssh-external ++ org.apache.maven.wagon:wagon-webdav-jackrabbit ++ org.apache.jackrabbit:jackrabbit-webdav ++ org.apache.jackrabbit:jackrabbit-jcr-commons ++ org.codehaus.plexus:plexus-container-default ++ org.codehaus.plexus:plexus-interactivity-api ++ org.codehaus.plexus:plexus-interpolation ++ org.codehaus.plexus:plexus-sec-dispatcher ++ org.codehaus.plexus:plexus-utils ++ org.slf4j:jcl-over-slf4j ++ org.slf4j:slf4j-api ++ org.slf4j:slf4j-nop ++ org.slf4j:slf4j-jdk14 ++ org.sonatype.plexus:plexus-cipher ++ xerces:xerces + + +- +- +- +- org.apache.jackrabbit +- +- +- +- +- org.apache.commons.httpclient +- +- +- org.apache.commons.logging +- +- +- org.slf4j +- +- +- +- +- edu.emory.mathcs.backport +- +- +- +- +- org.apache.commons.codec +- +- +- +- +- org.cyberneko +- +- +- org.apache.xerces +- +- +- +- org.codehaus.plexus.util +- +- org.codehaus.plexus.util.xml.Xpp3Dom +- org.codehaus.plexus.util.xml.pull.XmlPullParser +- org.codehaus.plexus.util.xml.pull.XmlPullParserException +- org.codehaus.plexus.util.xml.pull.XmlSerializer +- +- +- + + + diff --git a/SOURCES/maven2-2.2.1-update-tests.patch b/SOURCES/maven2-2.2.1-update-tests.patch new file mode 100644 index 0000000..1dc58b2 --- /dev/null +++ b/SOURCES/maven2-2.2.1-update-tests.patch @@ -0,0 +1,17 @@ +diff -up ./maven-project/src/test/java/org/apache/maven/project/validation/DefaultModelValidatorTest.java.sav ./maven-project/src/test/java/org/apache/maven/project/validation/DefaultModelValidatorTest.java +--- ./maven-project/src/test/java/org/apache/maven/project/validation/DefaultModelValidatorTest.java.sav 2009-11-19 14:47:31.000000000 -0500 ++++ ./maven-project/src/test/java/org/apache/maven/project/validation/DefaultModelValidatorTest.java 2009-11-19 14:48:41.000000000 -0500 +@@ -73,11 +73,9 @@ public class DefaultModelValidatorTest + { + ModelValidationResult result = validate( "invalid-ids-pom.xml" ); + +- assertEquals( 2, result.getMessageCount() ); +- +- assertEquals( "'groupId' with value 'o/a/m' does not match a valid id pattern.", result.getMessage( 0 ) ); ++ assertEquals( 1, result.getMessageCount() ); + +- assertEquals( "'artifactId' with value 'm$-do$' does not match a valid id pattern.", result.getMessage( 1 ) ); ++ assertEquals( "'artifactId' with value 'm$-do$' does not match a valid id pattern.", result.getMessage( 0 ) ); + } + + public void testMissingType() diff --git a/SPECS/maven2.spec b/SPECS/maven2.spec new file mode 100644 index 0000000..6a22b53 --- /dev/null +++ b/SPECS/maven2.spec @@ -0,0 +1,414 @@ +Name: maven2 +Version: 2.2.1 +Release: 64%{?dist} +Summary: Java project management and project comprehension tool +License: ASL 2.0 +URL: http://maven.apache.org +BuildArch: noarch + +# ./generate-tarball.sh +Source0: %{name}-%{version}.tar.gz +Source1: generate-tarball.sh + +Patch2: %{name}-%{version}-update-tests.patch +Patch4: %{name}-%{version}-unshade.patch +Patch5: %{name}-%{version}-default-resolver-pool-size.patch +Patch6: %{name}-%{version}-strip-jackrabbit-dep.patch +Patch8: %{name}-%{version}-migrate-to-plexus-containers-container-default.patch + +BuildRequires: maven-local +BuildRequires: mvn(org.apache.maven:maven-parent:pom:) +BuildRequires: mvn(org.apache.maven.plugins:maven-enforcer-plugin) +BuildRequires: mvn(org.apache.maven.plugins:maven-shade-plugin) +BuildRequires: mvn(org.apache.maven.wagon:wagon-provider-api) +BuildRequires: mvn(org.codehaus.modello:modello-maven-plugin) +BuildRequires: mvn(org.codehaus.plexus:plexus-container-default) +BuildRequires: mvn(org.codehaus.plexus:plexus-interpolation) +BuildRequires: mvn(org.codehaus.plexus:plexus-utils) + +%description +Apache Maven is a software project management and comprehension tool. +Based on the concept of a project object model (POM), Maven can manage +a project's build, reporting and documentation from a central piece of +information. + +%package -n maven-artifact +Summary: Compatibility Maven artifact artifact + +%description -n maven-artifact +Maven artifact manager artifact + +%package -n maven-artifact-manager +Summary: Compatibility Maven artifact manager artifact + +%description -n maven-artifact-manager +Maven artifact manager artifact + +%package -n maven-model +Summary: Compatibility Maven model artifact + +%description -n maven-model +Maven model artifact + +%package -n maven-monitor +Summary: Compatibility Maven monitor artifact + +%description -n maven-monitor +Maven monitor artifact + +%package -n maven-plugin-registry +Summary: Compatibility Maven plugin registry artifact + +%description -n maven-plugin-registry +Maven plugin registry artifact + +%package -n maven-profile +Summary: Compatibility Maven profile artifact + +%description -n maven-profile +Maven profile artifact + +%package -n maven-project +Summary: Compatibility Maven project artifact + +%description -n maven-project +Maven project artifact + +%package -n maven-settings +Summary: Compatibility Maven settings artifact + +%description -n maven-settings +Maven settings artifact + +%package -n maven-toolchain +Summary: Compatibility Maven toolchain artifact + +%description -n maven-toolchain +Maven toolchain artifact + +%package -n maven-plugin-descriptor +Summary: Maven Plugin Description Model + +%description -n maven-plugin-descriptor +Maven plugin descriptor artifact + +%package javadoc +Summary: Javadoc for %{name} + +%description javadoc +Javadoc for %{name}. + + +%prep +%setup -q + +%patch2 -b .update-tests + +%patch4 -b .unshade + +# disable parallel artifact resolution +%patch5 -p1 -b .parallel-artifacts-resolution + +# remove unneeded jackrabbit dependency +%patch6 -p1 -b .strip-jackrabbit-dep + +%patch8 -p1 -b .plexus-container + +for nobuild in apache-maven maven-artifact-test \ + maven-compat maven-core maven-plugin-api \ + maven-plugin-parameter-documenter maven-reporting \ + maven-repository-metadata maven-script \ + maven-error-diagnostics; do + %pom_disable_module $nobuild +done + +# Don't install parent POM +%mvn_package :maven __noinstall + +# Install all artifacts in Maven 3 directory. +%mvn_file ":{*}" maven/@1 + +# these parts are compatibility versions which are available in +# maven-3.x as well. We default to maven-3, but if someone asks for +# 2.x we provide few compat versions +%mvn_compat_version ":maven-{artifact,model,settings}" \ + 2.0 2.0.2 2.0.6 2.0.7 2.0.8 2.2.1 + +# Don't depend on backport-util-concurrent +%pom_remove_dep :backport-util-concurrent +%pom_remove_dep :backport-util-concurrent maven-artifact-manager +sed -i s/edu.emory.mathcs.backport.// `find -name DefaultArtifactResolver.java` + +# Tests are skipped, so remove dependencies with scope 'test'. +for pom in $(grep -l ">test<" $(find -name pom.xml | grep -v /test/)); do + %pom_xpath_remove "pom:dependency[pom:scope[text()='test']]" $pom +done + +%pom_xpath_set "pom:plugin[pom:artifactId='maven-compiler-plugin']/pom:configuration/*" 1.6 + +%build +%mvn_build -f -s -- -P all-models + +%install +%mvn_install + +%files -n maven-artifact -f .mfiles-maven-artifact +%license apache-maven/LICENSE.txt apache-maven/NOTICE.txt + +%files -n maven-artifact-manager -f .mfiles-maven-artifact-manager +%license apache-maven/LICENSE.txt apache-maven/NOTICE.txt + +%files -n maven-model -f .mfiles-maven-model +%license apache-maven/LICENSE.txt apache-maven/NOTICE.txt + +%files -n maven-monitor -f .mfiles-maven-monitor +%license apache-maven/LICENSE.txt apache-maven/NOTICE.txt + +%files -n maven-plugin-registry -f .mfiles-maven-plugin-registry +%license apache-maven/LICENSE.txt apache-maven/NOTICE.txt + +%files -n maven-profile -f .mfiles-maven-profile +%license apache-maven/LICENSE.txt apache-maven/NOTICE.txt + +%files -n maven-project -f .mfiles-maven-project +%license apache-maven/LICENSE.txt apache-maven/NOTICE.txt + +%files -n maven-settings -f .mfiles-maven-settings +%license apache-maven/LICENSE.txt apache-maven/NOTICE.txt + +%files -n maven-toolchain -f .mfiles-maven-toolchain +%license apache-maven/LICENSE.txt apache-maven/NOTICE.txt + +%files -n maven-plugin-descriptor -f .mfiles-maven-plugin-descriptor +%license apache-maven/LICENSE.txt apache-maven/NOTICE.txt + +%files javadoc -f .mfiles-javadoc +%license apache-maven/LICENSE.txt apache-maven/NOTICE.txt + + +%changelog +* Tue Nov 05 2019 Mikolaj Izdebski - 2.2.1-64 +- Mass rebuild for javapackages-tools 201902 + +* Fri May 24 2019 Mikolaj Izdebski - 2.2.1-63 +- Mass rebuild for javapackages-tools 201901 + +* Mon Apr 15 2019 Marian Koncek - 2.2.1-62 +- Add a compatibility version + +* Fri Feb 01 2019 Fedora Release Engineering - 2.2.1-61 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Mon Jan 21 2019 Mikolaj Izdebski - 2.2.1-60 +- Mark package as deprecated + +* Mon Jul 23 2018 Michael Simacek - 2.2.1-59 +- Repack tarball without bundled jars +- Fix license tag + +* Fri Jul 13 2018 Fedora Release Engineering - 2.2.1-58 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Thu Feb 08 2018 Fedora Release Engineering - 2.2.1-57 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 2.2.1-56 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Fri Feb 10 2017 Fedora Release Engineering - 2.2.1-55 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Wed Jun 15 2016 Mikolaj Izdebski - 2.2.1-54 +- Add missing build-requires + +* Thu Feb 04 2016 Fedora Release Engineering - 2.2.1-53 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Wed Jun 17 2015 Fedora Release Engineering - 2.2.1-52 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Tue Apr 14 2015 Mikolaj Izdebski - 2.2.1-51 +- Remove maven-error-diagnostics subpackage +- Cleanup spec file + +* Fri Oct 31 2014 Mikolaj Izdebski - 2.2.1-50 +- Remove direct dependency on classworlds + +* Sat Jun 07 2014 Fedora Release Engineering - 2.2.1-49 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Wed Mar 19 2014 Mikolaj Izdebski - 2.2.1-48 +- Add missing BR: modello + +* Tue Sep 10 2013 Mikolaj Izdebski - 2.2.1-47 +- Remove code related to bootstrapping +- Remove empty-dep JAR and POM +- Remove local depmap +- Use mfiles to simplify %%files sections +- Remove handling of custom settings.xml +- Build with XMvn + +* Sat Aug 03 2013 Fedora Release Engineering - 2.2.1-46 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Wed Jul 03 2013 Michal Srb - 2.2.1-45 +- Add missing BR: maven-install-plugin (Resolves: #979504) +- Migrate to plexus-containers-container-default + +* Wed Apr 10 2013 Mikolaj Izdebski - 2.2.1-44 +- Don't depend on plexus-container-default +- Unset M2_HOME before calling mvn-rpmbuild +- Remove test dependencies + +* Mon Mar 11 2013 Mikolaj Izdebski - 2.2.1-43 +- Rebuild to generate mvn(*) versioned provides + +* Thu Feb 14 2013 Fedora Release Engineering - 2.2.1-42 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Wed Feb 06 2013 Java SIG - 2.2.1-41 +- Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild +- Replace maven BuildRequires with maven-local + +* Fri Nov 23 2012 Stanislav Ochotnicky - 2.2.1-40 +- Add license to javadoc subpackage + +* Thu Nov 22 2012 Stanislav Ochotnicky - 2.2.1-39 +- Add license and notice files to packages +- Add javadoc subpackage + +* Fri Nov 9 2012 Mikolaj Izdebski - 2.2.1-38 +- Don't depend on backport-util-concurrent + +* Mon Aug 20 2012 Michel Salim - 2.2.1-37 +- Provide compatibility versions for maven-artifact and -settings + +* Thu Jul 26 2012 Stanislav Ochotnicky - 2.2.1-36 +- Remove mistaken epoch use in requires + +* Wed Jul 25 2012 Stanislav Ochotnicky - 2.2.1-35 +- Move artifacts together with maven-3 files +- Provide compatibility versions for maven-model + +* Thu Jul 19 2012 Fedora Release Engineering - 2.2.1-34 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Wed May 9 2012 Stanislav Ochotnicky - 2.2.1-33 +- Completely remove main package since it was just confusing + +* Wed Jan 25 2012 Stanislav Ochotnicky - 2.2.1-32 +- Stip down maven 2 to bare minimum +- Remove scripts and most of home + +* Mon Jan 23 2012 Tomas Radej - 2.2.1-31 +- Fixed Requires for plugin-descriptor + +* Mon Jan 23 2012 Tomas Radej - 2.2.1-30 +- Moved plugin-descriptor into subpackage + +* Fri Jan 13 2012 Fedora Release Engineering - 2.2.1-29 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Tue Oct 11 2011 Stanislav Ochotnicky - 2.2.1-28 +- Provide mvn2 script instead of mvn (maven provides that now) + +* Tue Jul 19 2011 Stanislav Ochotnicky - 2.2.1-27 +- Add maven-error-diagnostics subpackage +- Order subpackages according to alphabet + +* Tue Jul 19 2011 Stanislav Ochotnicky - 2.2.1-26 +- Unown jars contained in subpackages (#723124) + +* Mon Jun 27 2011 Stanislav Ochotnicky - 2.2.1-25 +- Add maven-toolchain subpackage + +* Fri Jun 24 2011 Stanislav Ochotnicky - 2.2.1-24 +- Add few new subpackages +- Add several missing requires to new subpackages + +* Fri Jun 24 2011 Stanislav Ochotnicky - 2.2.1-23 +- Split artifact-manager and project into subpackages +- Fix resolver to process poms and fragments from datadir +- No more need to update_maven_depmap after this update + +* Mon Apr 18 2011 Stanislav Ochotnicky - 2.2.1-22 +- Fix jpp script to limit maven2.jpp.mode scope + +* Tue Feb 08 2011 Fedora Release Engineering - 2.2.1-21 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Wed Jan 19 2011 Stanislav Ochotnicky - 2.2.1-20 +- Add maven-artifact-test to installation + +* Tue Jan 18 2011 Stanislav Ochotnicky - 2.2.1-19 +- Print plugin collector debug output only when maven2.jpp.debug mode is on + +* Wed Dec 22 2010 Stanislav Ochotnicky - 2.2.1-18 +- Add xml-commons-apis to lib directory +- fixes NoClassDefFoundError org/w3c/dom/ElementTraversal + +* Fri Dec 10 2010 Stanislav Ochotnicky - 2.2.1-17 +- Add conditional BRs to enable ff merge between f14 and f15 +- Remove jackrabbit dependency from pom files + +* Fri Dec 10 2010 Stanislav Ochotnicky - 2.2.1-16 +- Fix installation of pom files for artifact jars + +* Mon Nov 22 2010 Stanislav Ochotnicky - 2.2.1-15 +- Add apache-commons-parent to BR/R +- Rename BRs from jakarta-commons to apache-commons + +* Thu Nov 11 2010 Stanislav Ochotnicky - 2.2.1-14 +- Remove old depmaps from -depmap.xml file +- Fix argument quoting for mvn scripts (Resolves rhbz#647945) + +* Mon Sep 20 2010 Stanislav Ochotnicky - 2.2.1-13 +- Create dangling symlinks during install (Resolves rhbz#613866) + +* Fri Sep 17 2010 Stanislav Ochotnicky - 2.2.1-12 +- Update JPackageRepositoryLayout to handle "signature" packaging + +* Mon Sep 13 2010 Yong Yang 2.2.1-11 +- Add -P all-models to generate maven model v3 + +* Wed Sep 1 2010 Alexander Kurtakov 2.2.1-10 +- Remove buildnumber-maven-plugins deps now that is fixed. +- Use new package names in BR/R. +- Use global instead of define. + +* Fri Aug 27 2010 Stanislav Ochotnicky - 2.2.1-9 +- Remove failing tests after maven-surefire 2.6 update + +* Thu Aug 26 2010 Stanislav Ochotnicky - 2.2.1-8 +- Remove incorrect testcase failing with ant 1.8 +- Cleanup whitespace + +* Tue Jun 29 2010 Stanislav Ochotnicky - 2.2.1-7 +- Updated previous patch to only modify behaviour in JPP mode + +* Mon Jun 28 2010 Stanislav Ochotnicky - 2.2.1-6 +- Disable parallel artifact resolution + +* Wed Jun 23 2010 Yong Yang 2.2.1-5 +- Add Requires: maven-enforcer-plugin + +* Fri Jun 18 2010 Deepak Bhole 2.2.1-4 +- Final non-bootstrap build against non-bootstrap maven + +* Fri Jun 18 2010 Deepak Bhole 2.2.1-3 +- Added buildnumber plugin requirements +- Rebuild in non-bootstrap + +* Thu Jun 17 2010 Deepak Bhole - 0:2.2.1-2 +- Added support for dumping mapping info (in debug mode) +- Add a custom depmap +- Added empty-dep +- Added proper requirements +- Fixed classworlds jar name used at runtime +- Install individual components +- Install poms and mappings +- Remove non maven items from shaded uber jar +- Create dependency links in $M2_HOME/lib at install time + +* Thu Nov 26 2009 Deepak Bhole - 0:2.2.1-1 +- Initial bootstrap build