From e0ba1232e2e65ffb4745901c7111ab3f4e82ac67 Mon Sep 17 00:00:00 2001 From: Mikolaj Izdebski Date: Wed, 12 Oct 2016 23:43:00 +0200 Subject: [PATCH 4/4] Use Maven 3 APIs --- pom.xml | 17 +++++++++++------ .../org/apache/felix/bundleplugin/BundlePlugin.java | 4 ++-- 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/pom.xml b/pom.xml index ca63d8d..ac8ca9a 100644 --- a/pom.xml +++ b/pom.xml @@ -177,7 +177,17 @@ org.apache.maven maven-core - 2.2.0 + 3.3.9 + + + org.apache.maven + maven-compat + 3.3.9 + + + org.apache.maven.reporting + maven-reporting-impl + 2.4 org.apache.maven @@ -221,11 +231,6 @@ 1.1 test - - org.jdom - jdom - 1.1 - diff --git a/src/main/java/org/apache/felix/bundleplugin/BundlePlugin.java b/src/main/java/org/apache/felix/bundleplugin/BundlePlugin.java index 9ebd1a4..27d9dc4 100644 --- a/src/main/java/org/apache/felix/bundleplugin/BundlePlugin.java +++ b/src/main/java/org/apache/felix/bundleplugin/BundlePlugin.java @@ -46,7 +46,6 @@ import java.util.TreeMap; import java.util.jar.Attributes; import java.util.jar.Manifest; -import org.apache.felix.bundleplugin.pom.PomWriter; import org.apache.maven.archiver.ManifestSection; import org.apache.maven.archiver.MavenArchiveConfiguration; import org.apache.maven.archiver.MavenArchiver; @@ -63,6 +62,7 @@ import org.apache.maven.model.Exclusion; import org.apache.maven.model.License; import org.apache.maven.model.Model; import org.apache.maven.model.Resource; +import org.apache.maven.model.io.xpp3.MavenXpp3Writer; import org.apache.maven.plugin.AbstractMojo; import org.apache.maven.plugin.MojoExecutionException; import org.apache.maven.plugin.MojoFailureException; @@ -861,7 +861,7 @@ public class BundlePlugin extends AbstractMojo try { - PomWriter.write( w, model, true ); + new MavenXpp3Writer().write( w, model ); } finally { -- 2.9.3