Name: versions-maven-plugin Version: 2.2 Release: 1%{?dist} Summary: Versions Maven Plugin License: ASL 2.0 URL: http://mojo.codehaus.org/versions-maven-plugin/ Source0: http://repo2.maven.org/maven2/org/codehaus/mojo/%{name}/%{version}/%{name}-%{version}-source-release.zip Source1: WagonUtils.java # http://koji.fedoraproject.org/koji/watchlogs?taskID=9821274 BuildRequires: maven-local BuildRequires: mvn(commons-lang:commons-lang) BuildRequires: mvn(org.apache.maven:maven-artifact) BuildRequires: mvn(org.apache.maven:maven-compat) BuildRequires: mvn(org.apache.maven:maven-core) BuildRequires: mvn(org.apache.maven:maven-model) BuildRequires: mvn(org.apache.maven:maven-plugin-api) BuildRequires: mvn(org.apache.maven:maven-settings) BuildRequires: mvn(org.apache.maven.doxia:doxia-core) BuildRequires: mvn(org.apache.maven.doxia:doxia-sink-api) BuildRequires: mvn(org.apache.maven.doxia:doxia-site-renderer) BuildRequires: mvn(org.apache.maven.plugins:maven-enforcer-plugin) BuildRequires: mvn(org.apache.maven.plugins:maven-invoker-plugin) BuildRequires: mvn(org.apache.maven.plugins:maven-plugin-plugin) BuildRequires: mvn(org.apache.maven.reporting:maven-reporting-api) BuildRequires: mvn(org.apache.maven.reporting:maven-reporting-impl) BuildRequires: mvn(org.apache.maven.shared:maven-common-artifact-filters) BuildRequires: mvn(org.apache.maven.wagon:wagon-file) BuildRequires: mvn(org.apache.maven.wagon:wagon-provider-api) BuildRequires: mvn(org.codehaus.modello:modello-maven-plugin) %if %{?fedora} > 20 BuildRequires: mvn(org.codehaus.mojo:mojo-parent:pom:) %else BuildRequires: mvn(org.codehaus.mojo:mojo-parent) %endif BuildRequires: mvn(org.codehaus.plexus:plexus-container-default) BuildRequires: mvn(org.codehaus.plexus:plexus-i18n) BuildRequires: mvn(org.codehaus.plexus:plexus-interactivity-api) BuildRequires: mvn(org.codehaus.plexus:plexus-utils) BuildRequires: mvn(org.codehaus.woodstox:woodstox-core-asl) BuildRequires: mvn(org.mockito:mockito-core) BuildArch: noarch %description Versions Plugin for Maven. The Versions Plugin updates the versions of components in the POM. %package javadoc Summary: Javadoc for %{name} %description javadoc This package contains javadoc for %{name}. %prep %setup -q -n %{name}-%{version} cp -p %SOURCE1 src/main/java/org/codehaus/mojo/versions/utils/ %pom_remove_plugin :animal-sniffer-maven-plugin #%% pom_remove_plugin :maven-invoker-plugin %pom_remove_plugin :mrm-maven-plugin # Use only maven3 apis %pom_xpath_set "pom:properties/pom:mavenVersion" 3.1.1 %pom_remove_dep org.apache.maven:maven-artifact-manager %pom_add_dep org.apache.maven:maven-compat:'${mavenVersion}' %pom_remove_dep org.apache.maven:maven-project %pom_remove_dep org.apache.maven:maven-plugin-descriptor # java.lang.IllegalArgumentException: Property org.codehaus.stax2.preserveLocation is not supported rm -r src/test/java/org/codehaus/mojo/versions/RewriteWithStAXTest.java \ src/test/java/org/codehaus/mojo/versions/api/PomHelperTest.java # junit.framework.AssertionFailedError: AssertionFailedError: 1.0.0.sp1 < 1.0.0-1 sed -i '/assertVersions( new MavenVersionComparator() );/d' \ src/test/java/org/codehaus/mojo/versions/ordering/VersionComparatorsTest.java # [198,26] getWagon(org.apache.maven.wagon.repository.Repository) in # # cannot override getWagon(org.apache.maven.wagon.repository.Repository) in # org.apache.maven.repository.legacy.DefaultWagonManager # [ERROR] overridden method does not throw org.apache.maven.artifact.manager.WagonConfigurationException rm -r src/test/java/org/codehaus/mojo/versions/api/DefaultVersionsHelperTest.java %mvn_file org.codehaus.mojo:%{name} %{name} %build %mvn_build %install %mvn_install %files -f .mfiles %license LICENSE.txt %files javadoc -f .mfiles-javadoc %license LICENSE.txt %changelog * Thu May 21 2015 gil cattaneo 2.2-1 - initial rpm