upgrade plexus metadata generator

Avoid some intermittent problems with incomplete class names being written, causing build failures

git-svn-id: https://svn.apache.org/repos/asf/incubator/npanday/trunk@1609017 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/components/dotnet-assembler/pom.xml b/components/dotnet-assembler/pom.xml
index 4a1ad75..d06b46b 100644
--- a/components/dotnet-assembler/pom.xml
+++ b/components/dotnet-assembler/pom.xml
@@ -50,7 +50,7 @@
     <plugins>
       <plugin>
         <groupId>org.codehaus.plexus</groupId>
-        <artifactId>plexus-maven-plugin</artifactId>
+        <artifactId>plexus-component-metadata</artifactId>
       </plugin>
     </plugins>
   </build>
diff --git a/components/dotnet-assembler/src/main/resources/META-INF/plexus/components.xml b/components/dotnet-assembler/src/main/resources/META-INF/plexus/components.xml
index bd62ba2..c094b9a 100644
--- a/components/dotnet-assembler/src/main/resources/META-INF/plexus/components.xml
+++ b/components/dotnet-assembler/src/main/resources/META-INF/plexus/components.xml
@@ -17,5 +17,5 @@
   ~ under the License.
   -->
 <component-set>
-    <!-- generated by plexus-maven-plugin -->
+    <!-- generated -->
 </component-set>
diff --git a/components/dotnet-executable/pom.xml b/components/dotnet-executable/pom.xml
index eac1edc..ab845ba 100644
--- a/components/dotnet-executable/pom.xml
+++ b/components/dotnet-executable/pom.xml
@@ -59,7 +59,7 @@
     <plugins>
       <plugin>
         <groupId>org.codehaus.plexus</groupId>
-        <artifactId>plexus-maven-plugin</artifactId>
+        <artifactId>plexus-component-metadata</artifactId>
       </plugin>
       <plugin>
         <!-- enable groovy testing -->
diff --git a/components/dotnet-msbuild/pom.xml b/components/dotnet-msbuild/pom.xml
index 1566c58..7df0782 100644
--- a/components/dotnet-msbuild/pom.xml
+++ b/components/dotnet-msbuild/pom.xml
@@ -65,7 +65,7 @@
     <plugins>
       <plugin>
         <groupId>org.codehaus.plexus</groupId>
-        <artifactId>plexus-maven-plugin</artifactId>
+        <artifactId>plexus-component-metadata</artifactId>
       </plugin>
       <plugin>
         <!-- enable groovy testing -->
diff --git a/components/dotnet-nuget/pom.xml b/components/dotnet-nuget/pom.xml
index 098a998..d8dc65d 100644
--- a/components/dotnet-nuget/pom.xml
+++ b/components/dotnet-nuget/pom.xml
@@ -66,7 +66,7 @@
     <plugins>
       <plugin>
         <groupId>org.codehaus.plexus</groupId>
-        <artifactId>plexus-maven-plugin</artifactId>
+        <artifactId>plexus-component-metadata</artifactId>
       </plugin>
       <plugin>
         <!-- enable groovy testing -->
diff --git a/components/dotnet-packaging/pom.xml b/components/dotnet-packaging/pom.xml
index a1c326d..a48b40a 100644
--- a/components/dotnet-packaging/pom.xml
+++ b/components/dotnet-packaging/pom.xml
@@ -50,7 +50,7 @@
     <plugins>
       <plugin>
         <groupId>org.codehaus.plexus</groupId>
-        <artifactId>plexus-maven-plugin</artifactId>
+        <artifactId>plexus-component-metadata</artifactId>
       </plugin>
     </plugins>
   </build>
diff --git a/components/dotnet-plugin/pom.xml b/components/dotnet-plugin/pom.xml
index 63807ff..4769b2e 100644
--- a/components/dotnet-plugin/pom.xml
+++ b/components/dotnet-plugin/pom.xml
@@ -53,7 +53,7 @@
     <plugins>
       <plugin>
         <groupId>org.codehaus.plexus</groupId>
-        <artifactId>plexus-maven-plugin</artifactId>
+        <artifactId>plexus-component-metadata</artifactId>
       </plugin>
     </plugins>
   </build>
diff --git a/components/dotnet-registry/pom.xml b/components/dotnet-registry/pom.xml
index 3f0d281..f815580 100644
--- a/components/dotnet-registry/pom.xml
+++ b/components/dotnet-registry/pom.xml
@@ -52,7 +52,7 @@
     <plugins>
       <plugin>
         <groupId>org.codehaus.plexus</groupId>
-        <artifactId>plexus-maven-plugin</artifactId>
+        <artifactId>plexus-component-metadata</artifactId>
       </plugin>
     </plugins>
   </build>
diff --git a/components/dotnet-vendor/pom.xml b/components/dotnet-vendor/pom.xml
index a4da162..3967b15 100644
--- a/components/dotnet-vendor/pom.xml
+++ b/components/dotnet-vendor/pom.xml
@@ -41,7 +41,7 @@
     <plugins>
       <plugin>
         <groupId>org.codehaus.plexus</groupId>
-        <artifactId>plexus-maven-plugin</artifactId>
+        <artifactId>plexus-component-metadata</artifactId>
       </plugin>
     </plugins>
   </build>
diff --git a/pom.xml b/pom.xml
index 58ec371..12ef14d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -378,33 +378,14 @@
         </plugin>
         <plugin>
           <groupId>org.codehaus.plexus</groupId>
-          <artifactId>plexus-maven-plugin</artifactId>
-          <version>1.3.8</version>
-          <dependencies>
-            <dependency>
-              <groupId>com.thoughtworks.qdox</groupId>
-              <artifactId>qdox</artifactId>
-              <version>1.12</version>
-            </dependency>
-          </dependencies>
+          <artifactId>plexus-component-metadata</artifactId>
+          <version>1.5.5</version>
           <executions>
             <execution>
               <phase>process-classes</phase>
               <goals>
-                <goal>descriptor</goal>
-                <goal>merge-descriptors</goal>
+                <goal>generate-metadata</goal>
               </goals>
-              <configuration>
-                <!-- descriptor config -->
-                <outputDirectory>${project.build.directory}</outputDirectory>
-                <fileName>plexus/auto-components.xml</fileName>
-
-                <!-- merge config -->
-                <descriptors>
-                  <descriptor>${project.build.directory}/plexus/auto-components.xml</descriptor>
-                  <descriptor>${basedir}/src/main/resources/META-INF/plexus/components.xml</descriptor>
-                </descriptors>
-              </configuration>
             </execution>
           </executions>
         </plugin>