Blob Blame History Raw
Name:           maven-artifact-transfer
Version:        3.0
Release:        0.1.20151012svn1708080%{?dist}
Summary:        Apache Maven Artifact Transfer
License:        ASL 2.0
URL:            http://maven.apache.org/shared/maven-artifact-transfer
BuildArch:      noarch

# svn export -r 1708080 http://svn.apache.org/repos/asf/maven/shared/trunk/maven-artifact-transfer maven-artifact-transfer-3.0
# tar caf maven-artifact-transfer-3.0-SNAPSHOT-svn1708080.tar.xz maven-artifact-transfer-3.0/
Source0:        %{name}-%{version}-SNAPSHOT-svn1708080.tar.xz

Patch0:         0001-Compatibility-with-Maven-3.0.3-and-later.patch

BuildRequires:  maven-local
BuildRequires:  mvn(junit:junit)
BuildRequires:  mvn(org.apache.maven:maven-artifact)
BuildRequires:  mvn(org.apache.maven:maven-core)
BuildRequires:  mvn(org.apache.maven.plugins:maven-enforcer-plugin)
BuildRequires:  mvn(org.apache.maven.shared:maven-common-artifact-filters) >= 3.0
BuildRequires:  mvn(org.apache.maven.shared:maven-shared-components:pom:)
BuildRequires:  mvn(org.apache.rat:apache-rat-plugin)
BuildRequires:  mvn(org.codehaus.plexus:plexus-component-annotations)
BuildRequires:  mvn(org.codehaus.plexus:plexus-component-metadata)
BuildRequires:  mvn(org.eclipse.aether:aether-api)
BuildRequires:  mvn(org.eclipse.aether:aether-impl)
BuildRequires:  mvn(org.eclipse.aether:aether-util)

%description
An API to either install or deploy artifacts with Maven 3.

%package javadoc
Summary:        API documentation for %{name}

%description javadoc
This package provides %{summary}.

%prep
%setup -q
%patch0 -p1
%pom_remove_dep org.sonatype.aether:
%pom_remove_plugin :maven-shade-plugin
%pom_remove_plugin :animal-sniffer-maven-plugin
find -name Maven30\*.java -delete

%build
%mvn_build -f

%install
%mvn_install

%files -f .mfiles
#doc LICENSE.txt NOTICE.txt

%files javadoc -f .mfiles-javadoc
#doc LICENSE.txt NOTICE.txt

%changelog
* Tue Jun  9 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.0-0.1.20151012svn1708080
- Initial packaging