Package Init
This commit is contained in:
parent
b984ba18d5
commit
ef8823d047
55
0001-Remove-Maven-3.0-specific-code.patch
Normal file
55
0001-Remove-Maven-3.0-specific-code.patch
Normal file
@ -0,0 +1,55 @@
|
||||
From 2adad987d89aa6ab94fa1351756730c3c09dd35d Mon Sep 17 00:00:00 2001
|
||||
From: Mikolaj Izdebski <mizdebsk@redhat.com>
|
||||
Date: Mon, 12 Oct 2015 13:03:40 +0200
|
||||
Subject: [PATCH] Remove Maven 3.0 specific code
|
||||
|
||||
---
|
||||
.../collection/ArtifactTransitivityFilter.java | 32 +---------------------
|
||||
1 file changed, 1 insertion(+), 31 deletions(-)
|
||||
|
||||
diff --git a/src/main/java/org/apache/maven/shared/artifact/filter/collection/ArtifactTransitivityFilter.java b/src/main/java/org/apache/maven/shared/artifact/filter/collection/ArtifactTransitivityFilter.java
|
||||
index 7db1664..df749db 100644
|
||||
--- a/src/main/java/org/apache/maven/shared/artifact/filter/collection/ArtifactTransitivityFilter.java
|
||||
+++ b/src/main/java/org/apache/maven/shared/artifact/filter/collection/ArtifactTransitivityFilter.java
|
||||
@@ -116,37 +116,7 @@ public class ArtifactTransitivityFilter
|
||||
}
|
||||
else
|
||||
{
|
||||
- try
|
||||
- {
|
||||
- @SuppressWarnings( "unchecked" ) List<org.sonatype.aether.graph.Dependency> dependencies =
|
||||
- (List<org.sonatype.aether.graph.Dependency>) Invoker.invoke( resolutionResult,
|
||||
- "getDependencies" );
|
||||
-
|
||||
- for ( org.sonatype.aether.graph.Dependency dependency : dependencies )
|
||||
- {
|
||||
- Artifact mavenArtifact =
|
||||
- (Artifact) Invoker.invoke( RepositoryUtils.class, "toArtifact",
|
||||
- org.sonatype.aether.artifact.Artifact.class,
|
||||
- dependency.getArtifact() );
|
||||
-
|
||||
- transitiveArtifacts.add( mavenArtifact.getDependencyConflictId() );
|
||||
- }
|
||||
- }
|
||||
- catch ( IllegalAccessException e )
|
||||
- {
|
||||
- // don't want to pollute method signature with ReflectionExceptions
|
||||
- throw new RuntimeException( e.getMessage(), e );
|
||||
- }
|
||||
- catch ( InvocationTargetException e )
|
||||
- {
|
||||
- // don't want to pollute method signature with ReflectionExceptions
|
||||
- throw new RuntimeException( e.getMessage(), e );
|
||||
- }
|
||||
- catch ( NoSuchMethodException e )
|
||||
- {
|
||||
- // don't want to pollute method signature with ReflectionExceptions
|
||||
- throw new RuntimeException( e.getMessage(), e );
|
||||
- }
|
||||
+ throw new RuntimeException( "Maven older than 3.1 are not supported" );
|
||||
}
|
||||
}
|
||||
}
|
||||
--
|
||||
2.7.4
|
||||
|
||||
BIN
maven-common-artifact-filters-3.0.1-source-release.zip
Normal file
BIN
maven-common-artifact-filters-3.0.1-source-release.zip
Normal file
Binary file not shown.
47
maven-common-artifact-filters.spec
Normal file
47
maven-common-artifact-filters.spec
Normal file
@ -0,0 +1,47 @@
|
||||
Name: maven-common-artifact-filters
|
||||
Version: 3.0.1
|
||||
Release: 7
|
||||
Summary: Maven Common Artifact Filters
|
||||
License: Apache-2.0
|
||||
URL: https://maven.apache.org/shared/
|
||||
Source0: https://archive.apache.org/dist/maven/shared/%{name}-%{version}-source-release.zip
|
||||
|
||||
Patch0001: 0001-Remove-Maven-3.0-specific-code.patch
|
||||
|
||||
BuildArch: noarch
|
||||
BuildRequires: maven-local junit maven-plugin-testing-harness maven-shared easymock
|
||||
BuildRequires: maven-lib maven-resolver-api maven-resolver-util maven-shared-utils
|
||||
|
||||
Provides: %{name}-javadoc = %{version}-%{release}
|
||||
Obsoletes: %{name}-javadoc < %{version}-%{release}
|
||||
|
||||
%description
|
||||
A collection of ready-made filters to control inclusion/exclusion of artifacts
|
||||
during dependency resolution.
|
||||
|
||||
%prep
|
||||
%autosetup -n %{name}-%{version} -p1
|
||||
|
||||
%pom_remove_dep org.sonatype.sisu:
|
||||
%pom_remove_dep org.sonatype.aether:
|
||||
find -name SonatypeAether\*.java -delete
|
||||
|
||||
%build
|
||||
export MAVEN_OPTS="-Xmx512m -XX:MaxPermSize=128m"
|
||||
%mvn_build
|
||||
|
||||
%install
|
||||
%mvn_install
|
||||
|
||||
%files
|
||||
%defattr(-,root,root)
|
||||
%doc NOTICE
|
||||
%license LICENSE
|
||||
%{_datadir}/java/*
|
||||
%{_datadir}/javadoc/*
|
||||
%{_datadir}/maven-poms/*
|
||||
%{_datadir}/maven-metadata/*
|
||||
|
||||
%changelog
|
||||
* Mon Jan 20 2020 lihao <lihao129@huawei.com> - 3.0.1-7
|
||||
- Package init
|
||||
Loading…
x
Reference in New Issue
Block a user