Repository: maven-wagon
Updated Branches:
  refs/heads/master 824adca8d -> 00d43027f


WAGON-437: Igore RAT plugin for m2eclipse
WAGON-438: Use more recent plexus-component-metadata plugin


Project: http://git-wip-us.apache.org/repos/asf/maven-wagon/repo
Commit: http://git-wip-us.apache.org/repos/asf/maven-wagon/commit/00d43027
Tree: http://git-wip-us.apache.org/repos/asf/maven-wagon/tree/00d43027
Diff: http://git-wip-us.apache.org/repos/asf/maven-wagon/diff/00d43027

Branch: refs/heads/master
Commit: 00d43027f740656df1423006770258c0d23611e9
Parents: 824adca
Author: Jason van Zyl <jvan...@apache.org>
Authored: Mon Apr 20 10:08:35 2015 -0400
Committer: Jason van Zyl <jvan...@apache.org>
Committed: Mon Apr 20 10:08:35 2015 -0400

----------------------------------------------------------------------
 pom.xml                                         | 25 ++++++++
 wagon-providers/wagon-webdav-jackrabbit/pom.xml | 20 +------
 .../main/plexus/META-INF/plexus/components.xml  | 63 --------------------
 .../META-INF/plexus/default-bindings.xml        | 63 ++++++++++++++++++++
 4 files changed, 90 insertions(+), 81 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/maven-wagon/blob/00d43027/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 661c524..59b1509 100644
--- a/pom.xml
+++ b/pom.xml
@@ -370,6 +370,31 @@ under the License.
             </excludes>
           </configuration>
         </plugin>
+        <!--This plugin's configuration is used to store Eclipse m2e settings 
only. It has no influence on the Maven build itself.-->
+        <plugin>
+          <groupId>org.eclipse.m2e</groupId>
+          <artifactId>lifecycle-mapping</artifactId>
+          <version>1.0.0</version>
+          <configuration>
+            <lifecycleMappingMetadata>
+              <pluginExecutions>
+                <pluginExecution>
+                  <pluginExecutionFilter>
+                    <groupId>org.apache.rat</groupId>
+                    <artifactId>apache-rat-plugin</artifactId>
+                    <versionRange>[0.11,)</versionRange>
+                    <goals>
+                      <goal>check</goal>
+                    </goals>
+                  </pluginExecutionFilter>
+                  <action>
+                    <ignore></ignore>
+                  </action>
+                </pluginExecution>
+              </pluginExecutions>
+            </lifecycleMappingMetadata>
+          </configuration>
+        </plugin>
       </plugins>
     </pluginManagement>
     <plugins>

http://git-wip-us.apache.org/repos/asf/maven-wagon/blob/00d43027/wagon-providers/wagon-webdav-jackrabbit/pom.xml
----------------------------------------------------------------------
diff --git a/wagon-providers/wagon-webdav-jackrabbit/pom.xml 
b/wagon-providers/wagon-webdav-jackrabbit/pom.xml
index 45cd1a3..1972c63 100644
--- a/wagon-providers/wagon-webdav-jackrabbit/pom.xml
+++ b/wagon-providers/wagon-webdav-jackrabbit/pom.xml
@@ -131,29 +131,13 @@ under the License.
     <plugins>
       <plugin>
         <groupId>org.codehaus.plexus</groupId>
-        <artifactId>plexus-maven-plugin</artifactId>
+        <artifactId>plexus-component-metadata</artifactId>
         <executions>
           <execution>
             <id>generate</id>
-            <configuration>
-              
<outputDirectory>${project.build.directory}/generated-resources/plexus/</outputDirectory>
-            </configuration>
-            <goals>
-              <goal>descriptor</goal>
-            </goals>
-          </execution>
-          <execution>
-            <id>merge-descriptors</id>
-            <configuration>
-              <descriptors>
-                
<descriptor>${basedir}/src/main/plexus/META-INF/plexus/components.xml</descriptor>
-                
<descriptor>${project.build.directory}/generated-resources/plexus/META-INF/plexus/components.xml</descriptor>
-              </descriptors>
-            </configuration>
             <goals>
-              <goal>merge-descriptors</goal>
+              <goal>generate-metadata</goal>
             </goals>
-            <phase>process-classes</phase>
           </execution>
         </executions>
       </plugin>

http://git-wip-us.apache.org/repos/asf/maven-wagon/blob/00d43027/wagon-providers/wagon-webdav-jackrabbit/src/main/plexus/META-INF/plexus/components.xml
----------------------------------------------------------------------
diff --git 
a/wagon-providers/wagon-webdav-jackrabbit/src/main/plexus/META-INF/plexus/components.xml
 
b/wagon-providers/wagon-webdav-jackrabbit/src/main/plexus/META-INF/plexus/components.xml
deleted file mode 100644
index 9328e67..0000000
--- 
a/wagon-providers/wagon-webdav-jackrabbit/src/main/plexus/META-INF/plexus/components.xml
+++ /dev/null
@@ -1,63 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-  http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-<component-set>
-  <components>
-    <component>
-      <role>org.apache.maven.wagon.Wagon</role>
-      <role-hint>dav</role-hint>
-      
<implementation>org.apache.maven.wagon.providers.webdav.WebDavWagon</implementation>
-      <instantiation-strategy>per-lookup</instantiation-strategy>
-      <description>&lt;p&gt;WebDavWagon&lt;/p&gt;
-&lt;p/&gt;
-&lt;p&gt;Allows using a webdav remote repository for downloads and 
deployments&lt;/p&gt;</description>
-      <isolated-realm>false</isolated-realm>
-    </component>
-    <component>
-      <role>org.apache.maven.wagon.Wagon</role>
-      <role-hint>davs</role-hint>
-      
<implementation>org.apache.maven.wagon.providers.webdav.WebDavWagon</implementation>
-      <instantiation-strategy>per-lookup</instantiation-strategy>
-      <description>&lt;p&gt;WebDavWagon&lt;/p&gt;
-&lt;p/&gt;
-&lt;p&gt;Allows using a webdav remote repository for downloads and 
deployments&lt;/p&gt;</description>
-      <isolated-realm>false</isolated-realm>
-    </component>
-    <component>
-      <role>org.apache.maven.wagon.Wagon</role>
-      <role-hint>dav+http</role-hint>
-      
<implementation>org.apache.maven.wagon.providers.webdav.WebDavWagon</implementation>
-      <instantiation-strategy>per-lookup</instantiation-strategy>
-      <description>&lt;p&gt;WebDavWagon&lt;/p&gt;
-&lt;p/&gt;
-&lt;p&gt;Allows using a webdav remote repository for downloads and 
deployments&lt;/p&gt;</description>
-      <isolated-realm>false</isolated-realm>
-    </component>
-    <component>
-      <role>org.apache.maven.wagon.Wagon</role>
-      <role-hint>dav+https</role-hint>
-      
<implementation>org.apache.maven.wagon.providers.webdav.WebDavWagon</implementation>
-      <instantiation-strategy>per-lookup</instantiation-strategy>
-      <description>&lt;p&gt;WebDavWagon&lt;/p&gt;
-&lt;p/&gt;
-&lt;p&gt;Allows using a webdav remote repository for downloads and 
deployments&lt;/p&gt;</description>
-      <isolated-realm>false</isolated-realm>
-    </component>
-  </components>
-</component-set>

http://git-wip-us.apache.org/repos/asf/maven-wagon/blob/00d43027/wagon-providers/wagon-webdav-jackrabbit/src/main/resources/META-INF/plexus/default-bindings.xml
----------------------------------------------------------------------
diff --git 
a/wagon-providers/wagon-webdav-jackrabbit/src/main/resources/META-INF/plexus/default-bindings.xml
 
b/wagon-providers/wagon-webdav-jackrabbit/src/main/resources/META-INF/plexus/default-bindings.xml
new file mode 100644
index 0000000..9328e67
--- /dev/null
+++ 
b/wagon-providers/wagon-webdav-jackrabbit/src/main/resources/META-INF/plexus/default-bindings.xml
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+<component-set>
+  <components>
+    <component>
+      <role>org.apache.maven.wagon.Wagon</role>
+      <role-hint>dav</role-hint>
+      
<implementation>org.apache.maven.wagon.providers.webdav.WebDavWagon</implementation>
+      <instantiation-strategy>per-lookup</instantiation-strategy>
+      <description>&lt;p&gt;WebDavWagon&lt;/p&gt;
+&lt;p/&gt;
+&lt;p&gt;Allows using a webdav remote repository for downloads and 
deployments&lt;/p&gt;</description>
+      <isolated-realm>false</isolated-realm>
+    </component>
+    <component>
+      <role>org.apache.maven.wagon.Wagon</role>
+      <role-hint>davs</role-hint>
+      
<implementation>org.apache.maven.wagon.providers.webdav.WebDavWagon</implementation>
+      <instantiation-strategy>per-lookup</instantiation-strategy>
+      <description>&lt;p&gt;WebDavWagon&lt;/p&gt;
+&lt;p/&gt;
+&lt;p&gt;Allows using a webdav remote repository for downloads and 
deployments&lt;/p&gt;</description>
+      <isolated-realm>false</isolated-realm>
+    </component>
+    <component>
+      <role>org.apache.maven.wagon.Wagon</role>
+      <role-hint>dav+http</role-hint>
+      
<implementation>org.apache.maven.wagon.providers.webdav.WebDavWagon</implementation>
+      <instantiation-strategy>per-lookup</instantiation-strategy>
+      <description>&lt;p&gt;WebDavWagon&lt;/p&gt;
+&lt;p/&gt;
+&lt;p&gt;Allows using a webdav remote repository for downloads and 
deployments&lt;/p&gt;</description>
+      <isolated-realm>false</isolated-realm>
+    </component>
+    <component>
+      <role>org.apache.maven.wagon.Wagon</role>
+      <role-hint>dav+https</role-hint>
+      
<implementation>org.apache.maven.wagon.providers.webdav.WebDavWagon</implementation>
+      <instantiation-strategy>per-lookup</instantiation-strategy>
+      <description>&lt;p&gt;WebDavWagon&lt;/p&gt;
+&lt;p/&gt;
+&lt;p&gt;Allows using a webdav remote repository for downloads and 
deployments&lt;/p&gt;</description>
+      <isolated-realm>false</isolated-realm>
+    </component>
+  </components>
+</component-set>

Reply via email to