bbca632
Name:           maven-remote-resources-plugin
15be6a5
Version:        1.3
df27180
Release:        2%{?dist}
bbca632
Summary:        Maven Remote Resources Plugin
bbca632
bbca632
Group:          Development/Libraries
bbca632
License:        ASL 2.0
bbca632
URL:            http://maven.apache.org/plugins/maven-remote-resources-plugin/
1927452
Source0:        http://repo2.maven.org/maven2/org/apache/maven/plugins/%{name}/%{version}/%{name}-%{version}-source-release.zip
Stanislav Ochotnicky 4b63c13
#Class org.apache.maven.shared.artifact.filter.collection.TransitivityFilter which ProcessRemoteResourcesMojo.java imports
Stanislav Ochotnicky 4b63c13
#is renamed as org.apache.maven.shared.artifact.filter.collection.ProjectTransitivityFilter in
bbca632
#the version 1.3 of maven-shared-common-artifact-filters package.
15be6a5
Patch0:        %{name}-mojo.patch
Stanislav Ochotnicky 4b63c13
bbca632
BuildArch: noarch
bbca632
bbca632
BuildRequires: java-devel >= 1:1.6.0
1927452
BuildRequires: maven
bbca632
BuildRequires: maven-plugin-plugin
bbca632
BuildRequires: maven-compiler-plugin
bbca632
BuildRequires: maven-install-plugin
bbca632
BuildRequires: maven-jar-plugin
bbca632
BuildRequires: maven-javadoc-plugin
bbca632
BuildRequires: maven-resources-plugin
1927452
BuildRequires: maven-surefire-plugin
bbca632
BuildRequires: maven-shared-filtering
bbca632
BuildRequires: plexus-container-default
bbca632
BuildRequires: velocity
bbca632
BuildRequires: maven-shared-artifact-resolver
bbca632
BuildRequires: maven-shared-common-artifact-filters
bbca632
BuildRequires: maven-shared-downloader
bbca632
BuildRequires: plexus-interpolation
bbca632
BuildRequires: plexus-utils
bbca632
BuildRequires: plexus-velocity
bbca632
BuildRequires: plexus-resources
bbca632
BuildRequires: junit
bbca632
BuildRequires: maven-plugin-testing-harness
bbca632
BuildRequires: maven-wagon
bbca632
BuildRequires: maven-shared-verifier
bbca632
BuildRequires: maven-surefire-provider-junit
6d9f4c7
BuildRequires: modello
bbca632
1927452
Requires:       maven
bbca632
Requires:       java
bbca632
Requires:       jpackage-utils
bbca632
Requires:       maven-wagon
9bbe4c2
Requires:       maven-shared-artifact-resolver
a63e8a8
Requires:       maven-shared-downloader
Stanislav Ochotnicky c0f4384
Requires:       plexus-resources
bbca632
bbca632
Obsoletes:      maven2-plugin-remote-resources <= 0:2.0.8
bbca632
Provides:       maven2-plugin-remote-resources = 1:%{version}-%{release}
bbca632
bbca632
%description
Stanislav Ochotnicky 4b63c13
Process resources packaged in JARs that have been deployed to
Stanislav Ochotnicky 4b63c13
a remote repository. The primary use case being satisfied is
Stanislav Ochotnicky 4b63c13
the consistent inclusion of common resources in a large set of
Stanislav Ochotnicky 4b63c13
projects. Maven projects at Apache use this plug-in to satisfy
Stanislav Ochotnicky 4b63c13
licensing requirements at Apache where each project much include
bbca632
license and notice files for each release.
bbca632
bbca632
%package javadoc
bbca632
Group:          Documentation
bbca632
Summary:        Javadoc for %{name}
bbca632
Requires:       jpackage-utils
bbca632
bbca632
%description javadoc
bbca632
API documentation for %{name}.
bbca632
bbca632
bbca632
%prep
Stanislav Ochotnicky 4b63c13
%setup -q
15be6a5
15be6a5
%patch0 -p1
bbca632
bbca632
%build
e5c63d2
# fix 613582
e5c63d2
# we now use plexus-velocity which has the correct descriptor with a hint.
e5c63d2
rm -f src/main/resources/META-INF/plexus/components.xml
e5c63d2
15be6a5
mvn-rpmbuild install javadoc:aggregate -Dmaven.test.skip=true
bbca632
bbca632
%install
bbca632
# jars
1927452
install -Dpm 644 target/%{name}-%{version}.jar   %{buildroot}%{_javadir}/%{name}.jar
bbca632
# poms
bbca632
install -Dpm 644 pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom
bbca632
a63e8a8
%add_maven_depmap JPP-%{name}.pom %{name}.jar
bbca632
bbca632
a63e8a8
# javadoc
a63e8a8
install -d -m 0755 %{buildroot}%{_javadocdir}/%{name}
a63e8a8
cp -pr target/site/api*/* %{buildroot}%{_javadocdir}/%{name}/
bbca632
bbca632
%files
185fd71
%doc DEPENDENCIES LICENSE NOTICE
bbca632
%{_javadir}/*
bbca632
%{_mavenpomdir}/*
bbca632
%{_mavendepmapfragdir}/*
bbca632
bbca632
%files javadoc
185fd71
%doc DEPENDENCIES LICENSE NOTICE
bbca632
%{_javadocdir}/%{name}
bbca632
bbca632
%changelog
df27180
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3-2
df27180
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
df27180
15be6a5
* Wed May 23 2012 Tomas Radej <tradej@redhat.com> - 1.3-1
15be6a5
- Updated to latest upstream release
15be6a5
ec82902
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.1-4
ec82902
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
ec82902
Stanislav Ochotnicky c0f4384
* Mon Nov  7 2011 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1.2.1-3
Stanislav Ochotnicky c0f4384
- Add plexus-resources to Requires
Stanislav Ochotnicky c0f4384
185fd71
* Wed Sep 07 2011 Tomas Radej <tradej@redhat.com> - 1.2.1-2
185fd71
- Added license files
185fd71
6ee40fd
* Tue Sep 6 2011 Alexander Kurtakov <akurtako@redhat.com> 1.2.1-1
6ee40fd
- Update to latest upstream release.
6ee40fd
6d9f4c7
* Tue Jul 5 2011 Alexander Kurtakov <akurtako@redhat.com> 1.2-3
6d9f4c7
- BR modello.
6d9f4c7
a63e8a8
* Tue Jul 5 2011 Alexander Kurtakov <akurtako@redhat.com> 1.2-2
a63e8a8
- Add missing requires on maven-shared-downloader.
a63e8a8
1927452
* Thu Mar 17 2011 Alexander Kurtakov <akurtako@redhat.com> 1.2-1
1927452
- Update to upstream 1.2 release.
1927452
3f01a75
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1-8
3f01a75
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
3f01a75
Stanislav Ochotnicky 4b63c13
* Wed Nov  3 2010 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1.1-7
Stanislav Ochotnicky 4b63c13
- Fix velocity dependency in pom.xml
Stanislav Ochotnicky 4b63c13
e5c63d2
* Thu Jul 15 2010 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1.1-6
e5c63d2
- Fix bug #613582
e5c63d2
5fa85f2
* Tue Jul 13 2010 Hui Wang <huwang@redhat.com> - 1.1-5
5fa85f2
- Add missing requires maven2
5fa85f2
9bbe4c2
* Tue Jul 13 2010 Alexander Kurtakov <akurtako@redhat.com> 1.1-4
9bbe4c2
- Add missing maven-shared-artifact-resolver requires.
9bbe4c2
b9e9b24
* Tue Jul 13 2010 Hui Wang <huwang@redhat.com> - 1.1-3
b9e9b24
- Set '-Dmaven.test.skip=true' to fix Bug 613567
b9e9b24
bbca632
* Thu Jun 03 2010 Hui Wang <huwang@redhat.com> - 1.1-2
bbca632
- Fixed descirption line length
bbca632
- Added comment on patch0
bbca632
- Used macro in add_to_maven_depmap
bbca632
bbca632
* Fri May 21 2010 Hui Wang <huwang@redhat.com> - 1.1-1
9bbe4c2
- Initial version of the package