commit 5f20f06951f781622512739317fe84c8759e511e Author: Mikolaj Izdebski mizdebsk@redhat.com Date: Wed Jan 23 14:55:24 2013 +0100
Initial version
.gitignore | 1 + maven-shared-utils.spec | 77 +++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 79 insertions(+), 0 deletions(-) --- diff --git a/.gitignore b/.gitignore index e69de29..96aa691 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/maven-shared-utils-0.2-source-release.zip diff --git a/maven-shared-utils.spec b/maven-shared-utils.spec new file mode 100644 index 0000000..93ddc4c --- /dev/null +++ b/maven-shared-utils.spec @@ -0,0 +1,77 @@ +Name: maven-shared-utils +Version: 0.2 +Release: 1%{?dist} +Summary: Maven shared utility classes +License: ASL 2.0 +URL: http://maven.apache.org/shared/maven-shared-utils +Source0: http://repo1.maven.org/maven2/org/apache/maven/shared/%%7Bname%7D/%%7Bversio... + +BuildArch: noarch + +BuildRequires: apache-commons-lang3 +BuildRequires: apache-rat +BuildRequires: java-devel +BuildRequires: jpackage-utils +BuildRequires: junit +BuildRequires: maven +BuildRequires: maven-shade-plugin +BuildRequires: maven-surefire-provider-junit +Requires: apache-commons-io +Requires: java +Requires: jpackage-utils +Requires: jsr-305 + +%description +This project aims to be a functional replacement for plexus-utils in Maven. + +It is not a 100% API compatible replacement though but a replacement with +improvements: lots of methods got cleaned up, generics got added and we dropped +a lot of unused code. + +%package javadoc +Group: Documentation +Summary: Javadoc for %{name} +Requires: jpackage-utils + +%description javadoc +API documentation for %{name}. + + +%prep +%setup -q + +%pom_remove_plugin org.codehaus.mojo:findbugs-maven-plugin + +%build +mvn-rpmbuild package javadoc:aggregate + +%install +# JAR +install -Ddm 755 %{buildroot}/%{_javadir} +install -Dpm 644 target/%{name}-%{version}.jar %{buildroot}%{_javadir}/%{name}.jar + +# POM +install -Ddm 755 %{buildroot}/%{_mavenpomdir} +install -Dpm 644 pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom + +# JavaDoc +install -Ddm 755 %{buildroot}/%{_javadocdir}/%{name} +cp -pr target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name} + +%add_maven_depmap JPP-%{name}.pom %{name}.jar + +%files +%doc LICENSE NOTICE +%{_javadir}/%{name}.jar +%{_mavenpomdir}/JPP-%{name}.pom +%{_mavendepmapfragdir}/%{name} + +%files javadoc +%doc LICENSE NOTICE +%doc %{_javadocdir}/%{name} + + +%changelog +* Wed Jan 16 2013 Tomas Radej tradej@redhat.com - 0.2-1 +- Initial version + diff --git a/sources b/sources index e69de29..e3ab3ec 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +88a9574a1df90bb6f2fcdd7bcafe882b maven-shared-utils-0.2-source-release.zip
java-sig-commits@lists.fedoraproject.org