From 1b30c6facbac1331d0b69660ecf596011b9ba8a9 Mon Sep 17 00:00:00 2001 From: Kohsuke Kawaguchi Date: Tue, 19 Apr 2011 21:05:28 -0700 Subject: [PATCH] removed Maven3 dependency --- pom.xml | 7 +------ src/main/java/com/cloudbees/maven/license/ProcessMojo.java | 3 ++- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/pom.xml b/pom.xml index 7e7a035..7909bd6 100644 --- a/pom.xml +++ b/pom.xml @@ -40,12 +40,7 @@ org.apache.maven maven-core - 3.0 - - - org.apache.maven - maven-compat - 3.0 + 2.0 org.codehaus.groovy diff --git a/src/main/java/com/cloudbees/maven/license/ProcessMojo.java b/src/main/java/com/cloudbees/maven/license/ProcessMojo.java index 072e8a6..879e330 100644 --- a/src/main/java/com/cloudbees/maven/license/ProcessMojo.java +++ b/src/main/java/com/cloudbees/maven/license/ProcessMojo.java @@ -38,6 +38,7 @@ import java.util.List; import java.util.Map; import java.util.Map.Entry; +import java.util.Set; /** * Process license information. @@ -155,7 +156,7 @@ public void execute() throws MojoExecutionException { try { Map models = new HashMap(); - for (Artifact a : project.getArtifacts()) { + for (Artifact a : (Set)project.getArtifacts()) { Artifact pom = artifactFactory.createProjectArtifact(a.getGroupId(), a.getArtifactId(), a.getVersion()); MavenProject model = projectBuilder.buildFromRepository(pom, project.getRemoteArtifactRepositories(), localRepository); models.put(a,model);