Update Maven dependencies to 3.0 to fix a weird compilation failure (related to raw types) that seems to occur only on Java 8.
git-svn-id: https://svn.apache.org/repos/asf/synapse/trunk@1776260 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/java/modules/xar-maven-plugin/pom.xml b/java/modules/xar-maven-plugin/pom.xml
index 840956a..c96db71 100644
--- a/java/modules/xar-maven-plugin/pom.xml
+++ b/java/modules/xar-maven-plugin/pom.xml
@@ -46,7 +46,7 @@
</dependency>
<dependency>
<groupId>org.apache.maven</groupId>
- <artifactId>maven-project</artifactId>
+ <artifactId>maven-core</artifactId>
</dependency>
<dependency>
<groupId>org.apache.maven</groupId>
@@ -54,6 +54,10 @@
</dependency>
<dependency>
<groupId>org.apache.maven</groupId>
+ <artifactId>maven-compat</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven</groupId>
<artifactId>maven-archiver</artifactId>
</dependency>
<dependency>
diff --git a/java/modules/xar-maven-plugin/src/main/java/org/apache/synapse/maven/xar/AbstractXarMojo.java b/java/modules/xar-maven-plugin/src/main/java/org/apache/synapse/maven/xar/AbstractXarMojo.java
index b6b416e..4d55161 100644
--- a/java/modules/xar-maven-plugin/src/main/java/org/apache/synapse/maven/xar/AbstractXarMojo.java
+++ b/java/modules/xar-maven-plugin/src/main/java/org/apache/synapse/maven/xar/AbstractXarMojo.java
@@ -43,6 +43,7 @@
import org.apache.maven.artifact.resolver.ArtifactCollector;
import org.apache.maven.artifact.resolver.ArtifactResolutionException;
import org.apache.maven.artifact.resolver.DebugResolutionListener;
+import org.apache.maven.artifact.resolver.ResolutionListener;
import org.apache.maven.artifact.resolver.filter.AndArtifactFilter;
import org.apache.maven.artifact.resolver.filter.ArtifactFilter;
import org.apache.maven.artifact.resolver.filter.ScopeArtifactFilter;
@@ -358,15 +359,10 @@
logArtifacts(synapseRuntimeDeps);
log.debug("Resolving transitive dependencies for " + synapseCore + " ...");
- try {
- synapseRuntimeDeps = artifactCollector.collect(synapseRuntimeDeps,
- synapseCoreProject.getArtifact(), synapseCoreProject.getManagedVersionMap(),
- localRepository, remoteArtifactRepositories, artifactMetadataSource, null,
- Collections.singletonList(new DebugResolutionListener(logger))).getArtifacts();
- } catch (ArtifactResolutionException e) {
- throw new MojoExecutionException("Unable to resolve transitive dependencies for "
- + synapseCore);
- }
+ synapseRuntimeDeps = artifactCollector.collect(synapseRuntimeDeps,
+ synapseCoreProject.getArtifact(), synapseCoreProject.getManagedVersionMap(),
+ localRepository, remoteArtifactRepositories, artifactMetadataSource, null,
+ Collections.<ResolutionListener>singletonList(new DebugResolutionListener(logger))).getArtifacts();
log.debug("All runtime dependencies for " + synapseCore + " :");
logArtifacts(synapseRuntimeDeps);
diff --git a/java/pom.xml b/java/pom.xml
index 22b22e1..97e7299 100644
--- a/java/pom.xml
+++ b/java/pom.xml
@@ -840,13 +840,18 @@
</dependency>
<dependency>
<groupId>org.apache.maven</groupId>
- <artifactId>maven-project</artifactId>
+ <artifactId>maven-core</artifactId>
<version>${maven.version}</version>
</dependency>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-artifact</artifactId>
- <version>${maven.artifact.version}</version>
+ <version>${maven.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven</groupId>
+ <artifactId>maven-compat</artifactId>
+ <version>${maven.version}</version>
</dependency>
<dependency>
<groupId>org.apache.maven</groupId>
@@ -1105,8 +1110,7 @@
<activation.version>1.1</activation.version>
<!-- Maven Tools -->
- <maven.version>2.0.7</maven.version>
- <maven.artifact.version>2.0.8</maven.artifact.version>
+ <maven.version>3.0</maven.version>
<maven.archiver.version>2.2</maven.archiver.version>
<plexus.utils.version>1.5.4</plexus.utils.version>
</properties>