!1 Package Init

Merge pull request !1 from 窃格瓦拉/master
This commit is contained in:
openeuler-ci-bot 2020-02-24 11:48:43 +08:00 committed by Gitee
commit 0f5dd5241a
3 changed files with 102 additions and 0 deletions

View 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

Binary file not shown.

View 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