Name: aether-ant-tasks Version: 1.0 Release: 0.2.SNAPSHOT%{?dist} Summary: Ant tasks using Aether to resolve, install and deploy artifacts Group: Development/Libraries BuildArch: noarch License: EPL URL: https://github.com/sonatype/aether-ant-tasks # git clone git://github.com/sonatype/aether-ant-tasks.git # tar c --exclude-vcs aether-ant-tasks | lbzip2 >aether-ant-tasks.tar.bz2 Source0: aether-ant-tasks.tar.bz2 Source1: http://www.eclipse.org/legal/epl-v10.html BuildRequires: aether BuildRequires: ant BuildRequires: java BuildRequires: jpackage-utils BuildRequires: maven BuildRequires: maven-error-diagnostics BuildRequires: maven-invoker-plugin BuildRequires: maven-shade-plugin BuildRequires: plexus-cipher BuildRequires: plexus-interpolation BuildRequires: plexus-sec-dispatcher Requires: aether Requires: ant Requires: java Requires: jpackage-utils Requires: maven-model Requires: plexus-cipher Requires: plexus-interpolation Requires: plexus-sec-dispatcher %description The Aether Ant Tasks enable build scripts for Apache Ant 1.7+ to use Sonatype Aether to resolve dependencies and install and deploy locally built artifacts. %package javadoc Summary: Javadocs for %{name} Group: Documentation Requires: jpackage-utils %description javadoc This package contains the API documentation for %{name}. %prep %setup -q -n %{name} cp -p %{SOURCE1} LICENSE %build # Tests are skipped because of missing dependency - mvn(junit:junit-dep) mvn-rpmbuild -Dmaven.test.skip=true install javadoc:aggregate %install # jar install -dm 755 %{buildroot}%{_javadir} install -m 644 target/aether-ant-tasks-1.0-SNAPSHOT.jar %{buildroot}%{_javadir}/%{name}.jar # javadoc install -dm 755 %{buildroot}%{_javadocdir} cp -R target/site/apidocs %{buildroot}%{_javadocdir}/%{name} # pom install -dm 755 %{buildroot}%{_mavenpomdir} install -pm 644 pom.xml %{buildroot}/%{_mavenpomdir}/JPP-%{name}.pom %add_maven_depmap JPP-%{name}.pom %{name}.jar %files %doc LICENSE %doc README.md %{_javadir}/%{name}.jar %{_mavendepmapfragdir}/%{name} %{_mavenpomdir}/JPP-%{name}.pom %files javadoc %doc LICENSE %{_javadocdir}/%{name} %changelog * Mon Sep 17 2012 Mikolaj Izdebski - 1.0-0.2.SNAPSHOT - Install LICENSE files * Mon Apr 30 2012 Mikolaj Izdebski 1.0-0.1.SNAPSHOT - Initial packaging.