From 8278b03b66689243957cc5aa09562c694a12ab0a Mon Sep 17 00:00:00 2001 From: Juan Hernandez Date: Mon, 20 Feb 2012 20:17:17 +0100 Subject: [PATCH 3/3] Adapt for Maven 3 --- plugin-core/pom.xml | 4 ++++ .../org/jvnet/jaxb2/maven2/AbstractXJC2Mojo.java | 2 +- pom.xml | 5 +++++ 3 files changed, 10 insertions(+), 1 deletions(-) diff --git a/plugin-core/pom.xml b/plugin-core/pom.xml index 98664cd..f7def2f 100644 --- a/plugin-core/pom.xml +++ b/plugin-core/pom.xml @@ -19,6 +19,10 @@ org.apache.maven + maven-compat + + + org.apache.maven maven-plugin-api diff --git a/plugin-core/src/main/java/org/jvnet/jaxb2/maven2/AbstractXJC2Mojo.java b/plugin-core/src/main/java/org/jvnet/jaxb2/maven2/AbstractXJC2Mojo.java index 7dfeae6..695630f 100644 --- a/plugin-core/src/main/java/org/jvnet/jaxb2/maven2/AbstractXJC2Mojo.java +++ b/plugin-core/src/main/java/org/jvnet/jaxb2/maven2/AbstractXJC2Mojo.java @@ -926,7 +926,7 @@ public abstract class AbstractXJC2Mojo extends AbstractMojo implements @SuppressWarnings("unchecked") final Set artifacts = MavenMetadataSource .createArtifacts(getArtifactFactory(), - Arrays.asList(dependencyResource), + Arrays.asList((Dependency) dependencyResource), Artifact.SCOPE_RUNTIME, null, getProject()); if (artifacts.size() != 1) { diff --git a/pom.xml b/pom.xml index d64f0e7..eb6e873 100644 --- a/pom.xml +++ b/pom.xml @@ -146,6 +146,11 @@ org.apache.maven + maven-compat + ${maven.version} + + + org.apache.maven maven-project ${maven.version} -- 1.7.9