From 3d50da22ebc477dd81230fc1c7bd17e5fabff876 Mon Sep 17 00:00:00 2001 From: Fabio Valentini Date: Aug 26 2020 22:34:37 +0000 Subject: update to version 1.11.3 --- diff --git a/.gitignore b/.gitignore index 98d9565..7731b0f 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ /maven-dependency-analyzer-1.8-source-release.zip /maven-dependency-analyzer-1.10-source-release.zip /maven-dependency-analyzer-1.11.1-source-release.zip +/maven-dependency-analyzer-1.11.3-source-release.zip diff --git a/maven-dependency-analyzer.spec b/maven-dependency-analyzer.spec index b8a2538..46a269a 100644 --- a/maven-dependency-analyzer.spec +++ b/maven-dependency-analyzer.spec @@ -1,14 +1,19 @@ Name: maven-dependency-analyzer -Version: 1.11.1 -Release: 4%{?dist} +Version: 1.11.3 +Release: 1%{?dist} Summary: Maven dependency analyzer License: ASL 2.0 -URL: http://maven.apache.org/shared/maven-dependency-analyzer/ -BuildArch: noarch -Source0: http://repo1.maven.org/maven2/org/apache/maven/shared/%{name}/%{version}/%{name}-%{version}-source-release.zip +URL: https://maven.apache.org/shared/maven-dependency-analyzer/ +Source0: https://repo1.maven.org/maven2/org/apache/maven/shared/%{name}/%{version}/%{name}-%{version}-source-release.zip + +BuildArch: noarch BuildRequires: maven-local +BuildRequires: mvn(commons-io:commons-io) +BuildRequires: mvn(junit:junit) +BuildRequires: mvn(org.apache.commons:commons-lang3) +BuildRequires: mvn(org.apache.maven.plugin-testing:maven-plugin-testing-tools) BuildRequires: mvn(org.apache.maven:maven-artifact) BuildRequires: mvn(org.apache.maven:maven-model) BuildRequires: mvn(org.apache.maven:maven-project) @@ -17,7 +22,7 @@ BuildRequires: mvn(org.apache.maven.shared:maven-shared-components:pom:) BuildRequires: mvn(org.codehaus.plexus:plexus-component-annotations) BuildRequires: mvn(org.codehaus.plexus:plexus-component-metadata) BuildRequires: mvn(org.codehaus.plexus:plexus-utils) -BuildRequires: mvn(org.ow2.asm:asm) +BuildRequires: mvn(org.ow2.asm:asm) >= 8.0.0 %description Analyzes the dependencies of a project for undeclared or unused artifacts. @@ -27,26 +32,33 @@ not detected (constants, annotations with source-only retention, links in javadoc) which can lead to wrong result if they are the only use of a dependency. + %package javadoc Summary: API documentation for %{name} %description javadoc %{summary} + %prep %setup -q -# Needed for tests only. However, the right groupId:artifactId of jmock in -# Fedora is org.jmock:jmock -%pom_remove_dep jmock:jmock +# missing maven-artifact dependency in tests: +# org.apache.maven.artifact.handler.DefaultArtifactHandler +%pom_add_dep org.apache.maven:maven-artifact:3.6.0:test + +# failing test in our build environment +rm src/test/java/org/apache/maven/shared/dependency/analyzer/DefaultProjectDependencyAnalyzerTest.java + %build -# org.jmock.core package is needed, we don't have it -%mvn_build -f +%mvn_build + %install %mvn_install + %files -f .mfiles %dir %{_javadir}/%{name} %doc LICENSE NOTICE @@ -54,7 +66,11 @@ Summary: API documentation for %{name} %files javadoc -f .mfiles-javadoc %doc LICENSE NOTICE + %changelog +* Wed Aug 26 2020 Fabio Valentini - 1.11.3-1 +- Update to version 1.11.3. + * Tue Jul 28 2020 Fedora Release Engineering - 1.11.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild diff --git a/sources b/sources index 7cdc761..6a0e44a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (maven-dependency-analyzer-1.11.1-source-release.zip) = 7d8880bac7cfb5f9f01f0b82e6d1dc1b9a4e0f79e0c76f9d807182fcad5e3e8c57c0c019cb1177b87a1e85f92aff3770585422be691f5cfafb529e633af35600 +SHA512 (maven-dependency-analyzer-1.11.3-source-release.zip) = 84a13538660dd877e6ab7b626778267b4ddf06581752235e8e4e282306a6c896e7d737795a81fd05a804e77fa685ddf4891b20c73561bbc741ab671b5ccf75b8