Blame SOURCES/0004-Use-Maven-3-APIs.patch

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