This is an automated email from the ASF dual-hosted git repository. sjaranowski pushed a commit to branch MDEP-784 in repository https://gitbox.apache.org/repos/asf/maven-dependency-plugin.git
commit 3b9011c01b2c9fef3149eb843e62cd6c20904ff7 Author: Slawomir Jaranowski <[email protected]> AuthorDate: Sat Jan 29 13:34:38 2022 +0100 [MDEP-784] Upgrade maven-dependency-analyzer to 1.12.0 --- pom.xml | 11 +---------- .../plugins/dependency/analyze/AbstractAnalyzeMojo.java | 13 +++---------- 2 files changed, 4 insertions(+), 20 deletions(-) diff --git a/pom.xml b/pom.xml index 49782bd..3c52d0d 100644 --- a/pom.xml +++ b/pom.xml @@ -100,15 +100,6 @@ under the License. <slf4j.version>1.7.32</slf4j.version> </properties> - <dependencyManagement> - <dependencies> - <dependency> <!-- override older version in maven-dependency-analyzer:1.11.3 --> - <groupId>org.ow2.asm</groupId> - <artifactId>asm</artifactId> - <version>9.2</version> - </dependency> - </dependencies> - </dependencyManagement> <dependencies> <!-- maven --> <dependency> @@ -227,7 +218,7 @@ under the License. <dependency> <groupId>org.apache.maven.shared</groupId> <artifactId>maven-dependency-analyzer</artifactId> - <version>1.11.3</version> + <version>1.12.0</version> <exclusions> <exclusion> <artifactId>maven-project</artifactId> diff --git a/src/main/java/org/apache/maven/plugins/dependency/analyze/AbstractAnalyzeMojo.java b/src/main/java/org/apache/maven/plugins/dependency/analyze/AbstractAnalyzeMojo.java index 98c9a69..e3634a0 100644 --- a/src/main/java/org/apache/maven/plugins/dependency/analyze/AbstractAnalyzeMojo.java +++ b/src/main/java/org/apache/maven/plugins/dependency/analyze/AbstractAnalyzeMojo.java @@ -43,7 +43,6 @@ import org.apache.maven.shared.dependency.analyzer.ProjectDependencyAnalyzerExce import org.codehaus.plexus.PlexusConstants; import org.codehaus.plexus.PlexusContainer; import org.codehaus.plexus.context.Context; -import org.codehaus.plexus.context.ContextException; import org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable; import org.codehaus.plexus.util.xml.PrettyPrintXMLWriter; @@ -276,26 +275,20 @@ public abstract class AbstractAnalyzeMojo protected ProjectDependencyAnalyzer createProjectDependencyAnalyzer() throws MojoExecutionException { - - final String role = ProjectDependencyAnalyzer.ROLE; - final String roleHint = analyzer; - try { final PlexusContainer container = (PlexusContainer) context.get( PlexusConstants.PLEXUS_KEY ); - - return (ProjectDependencyAnalyzer) container.lookup( role, roleHint ); + return container.lookup( ProjectDependencyAnalyzer.class, analyzer ); } catch ( Exception exception ) { - throw new MojoExecutionException( "Failed to instantiate ProjectDependencyAnalyser with role " + role - + " / role-hint " + roleHint, exception ); + throw new MojoExecutionException( "Failed to instantiate ProjectDependencyAnalyser" + + " / role-hint " + analyzer, exception ); } } @Override public void contextualize( Context theContext ) - throws ContextException { this.context = theContext; }
