Repository: camel
Updated Branches:
  refs/heads/master 152828037 -> 713981a32


CAMEL-7326: Add Eclipse m2e lifecycle mappings

Signed-off-by: Gregor Zurowski <gre...@zurowski.org>

Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/713981a3
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/713981a3
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/713981a3

Branch: refs/heads/master
Commit: 713981a320bfb2006b50ca1c3e3a48c78662e5bd
Parents: 1528280
Author: Gregor Zurowski <gre...@zurowski.org>
Authored: Tue Mar 25 23:05:15 2014 -0400
Committer: Gregor Zurowski <gre...@zurowski.org>
Committed: Tue Mar 25 23:05:15 2014 -0400

----------------------------------------------------------------------
 camel-core/pom.xml                 | 29 +++++++++++++++++++++++
 components/camel-blueprint/pom.xml | 25 ++++++++++++++++++++
 components/camel-cmis/pom.xml      | 29 +++++++++++++++++++++++
 components/camel-groovy/pom.xml    | 31 ++++++++++++++++++++++++
 components/camel-jasypt/pom.xml    | 29 +++++++++++++++++++++++
 components/camel-jibx/pom.xml      | 29 +++++++++++++++++++++++
 components/camel-jpa/pom.xml       | 30 +++++++++++++++++++++++
 components/camel-scala/pom.xml     | 30 +++++++++++++++++++++++
 components/camel-spring/pom.xml    | 38 +++++++++++++++++++++++++++++
 components/camel-web/pom.xml       | 38 +++++++++++++++++++++++++++++
 components/camel-xmlbeans/pom.xml  | 29 +++++++++++++++++++++++
 components/pom.xml                 | 29 +++++++++++++++++++++++
 examples/camel-example-etl/pom.xml | 29 +++++++++++++++++++++++
 parent/pom.xml                     | 41 ++++++++++++++++++++++++++++++++
 tests/camel-itest-karaf/pom.xml    | 29 +++++++++++++++++++++++
 tests/camel-itest-osgi/pom.xml     | 42 +++++++++++++++++++++++++++++++++
 tests/test-bundles/pom.xml         | 25 ++++++++++++++++++++
 tooling/camel-manual/pom.xml       | 29 +++++++++++++++++++++++
 18 files changed, 561 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/713981a3/camel-core/pom.xml
----------------------------------------------------------------------
diff --git a/camel-core/pom.xml b/camel-core/pom.xml
old mode 100755
new mode 100644
index 173c9c5..45968a2
--- a/camel-core/pom.xml
+++ b/camel-core/pom.xml
@@ -174,6 +174,35 @@
 
 
   <build>
+    <pluginManagement>
+        <plugins>
+            <!-- Eclipse m2e Lifecycle Management -->
+            <plugin>
+                <groupId>org.eclipse.m2e</groupId>
+                <artifactId>lifecycle-mapping</artifactId>
+                <version>${lifecycle-mapping-version}</version>
+                <configuration>
+                    <lifecycleMappingMetadata>
+                        <pluginExecutions>
+                            <pluginExecution>
+                                <pluginExecutionFilter>
+                                    <groupId>org.apache.camel</groupId>
+                                    
<artifactId>camel-package-maven-plugin</artifactId>
+                                    
<versionRange>${project.version}</versionRange>
+                                    <goals>
+                                        <goal>generate-components-list</goal>
+                                    </goals>
+                                </pluginExecutionFilter>
+                                <action>
+                                    <ignore />
+                                </action>
+                            </pluginExecution>
+                        </pluginExecutions>
+                    </lifecycleMappingMetadata>
+                </configuration>
+            </plugin>
+        </plugins>
+    </pluginManagement>
     <plugins>
 
       <!-- shade concurrent hashmap for faster Camel and spi-annotations as 
needed by everybody -->

http://git-wip-us.apache.org/repos/asf/camel/blob/713981a3/components/camel-blueprint/pom.xml
----------------------------------------------------------------------
diff --git a/components/camel-blueprint/pom.xml 
b/components/camel-blueprint/pom.xml
index 310f368..ce9c89b 100644
--- a/components/camel-blueprint/pom.xml
+++ b/components/camel-blueprint/pom.xml
@@ -188,6 +188,31 @@
                         </artifactItems>
                     </configuration>
                 </plugin>
+                <!-- Eclipse m2e Lifecycle Management -->
+                <plugin>
+                    <groupId>org.eclipse.m2e</groupId>
+                    <artifactId>lifecycle-mapping</artifactId>
+                    <version>${lifecycle-mapping-version}</version>
+                    <configuration>
+                        <lifecycleMappingMetadata>
+                            <pluginExecutions>
+                                <pluginExecution>
+                                    <pluginExecutionFilter>
+                                        
<groupId>org.apache.maven.plugins</groupId>
+                                        
<artifactId>maven-antrun-plugin</artifactId>
+                                        
<versionRange>${maven-antrun-plugin-version}</versionRange>
+                                        <goals>
+                                            <goal>run</goal>
+                                        </goals>
+                                    </pluginExecutionFilter>
+                                    <action>
+                                        <ignore />
+                                    </action>
+                                </pluginExecution>
+                            </pluginExecutions>
+                        </lifecycleMappingMetadata>
+                    </configuration>
+                </plugin>
             </plugins>
         </pluginManagement>
     </build>

http://git-wip-us.apache.org/repos/asf/camel/blob/713981a3/components/camel-cmis/pom.xml
----------------------------------------------------------------------
diff --git a/components/camel-cmis/pom.xml b/components/camel-cmis/pom.xml
index f030c9e..4cacdbf 100644
--- a/components/camel-cmis/pom.xml
+++ b/components/camel-cmis/pom.xml
@@ -88,6 +88,35 @@
     </dependencies>
 
     <build>
+        <pluginManagement>
+            <plugins>
+                <!-- Eclipse m2e Lifecycle Management -->
+                <plugin>
+                    <groupId>org.eclipse.m2e</groupId>
+                    <artifactId>lifecycle-mapping</artifactId>
+                    <version>${lifecycle-mapping-version}</version>
+                    <configuration>
+                        <lifecycleMappingMetadata>
+                            <pluginExecutions>
+                                <pluginExecution>
+                                    <pluginExecutionFilter>
+                                        
<groupId>org.apache.maven.plugins</groupId>
+                                        
<artifactId>maven-dependency-plugin</artifactId>
+                                        
<versionRange>${maven-dependency-plugin-version}</versionRange>
+                                        <goals>
+                                            <goal>copy</goal>
+                                        </goals>
+                                    </pluginExecutionFilter>
+                                    <action>
+                                        <ignore />
+                                    </action>
+                                </pluginExecution>
+                            </pluginExecutions>
+                        </lifecycleMappingMetadata>
+                    </configuration>
+                </plugin>
+            </plugins>
+        </pluginManagement>
         <plugins>
             <plugin>
                 <artifactId>maven-dependency-plugin</artifactId>

http://git-wip-us.apache.org/repos/asf/camel/blob/713981a3/components/camel-groovy/pom.xml
----------------------------------------------------------------------
diff --git a/components/camel-groovy/pom.xml b/components/camel-groovy/pom.xml
index 380d2c5..b3dbcbf 100644
--- a/components/camel-groovy/pom.xml
+++ b/components/camel-groovy/pom.xml
@@ -66,8 +66,39 @@
   </dependencies>
   
   <build>
+    <pluginManagement>
+        <plugins>
+          <!-- Eclipse m2e Lifecycle Management -->
+          <plugin>
+            <groupId>org.eclipse.m2e</groupId>
+            <artifactId>lifecycle-mapping</artifactId>
+            <version>${lifecycle-mapping-version}</version>
+            <configuration>
+              <lifecycleMappingMetadata>
+                <pluginExecutions>
+                  <pluginExecution>
+                    <pluginExecutionFilter>
+                      <groupId>org.apache.maven.plugins</groupId>
+                      <artifactId>maven-compiler-plugin</artifactId>
+                      
<versionRange>${maven-compiler-plugin-version}</versionRange>
+                      <goals>
+                        <goal>compile</goal>
+                        <goal>testCompile</goal>
+                      </goals>
+                    </pluginExecutionFilter>
+                    <action>
+                      <ignore />
+                    </action>
+                  </pluginExecution>
+                </pluginExecutions>
+              </lifecycleMappingMetadata>
+            </configuration>
+          </plugin>
+        </plugins>
+    </pluginManagement>
        <plugins>
          <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <configuration>
              <compilerId>groovy-eclipse-compiler</compilerId>

http://git-wip-us.apache.org/repos/asf/camel/blob/713981a3/components/camel-jasypt/pom.xml
----------------------------------------------------------------------
diff --git a/components/camel-jasypt/pom.xml b/components/camel-jasypt/pom.xml
index 8e48b4b..ffe2662 100644
--- a/components/camel-jasypt/pom.xml
+++ b/components/camel-jasypt/pom.xml
@@ -72,6 +72,35 @@
 
 
     <build>
+        <pluginManagement>
+            <plugins>
+                <!-- Eclipse m2e Lifecycle Management -->
+                <plugin>
+                    <groupId>org.eclipse.m2e</groupId>
+                    <artifactId>lifecycle-mapping</artifactId>
+                    <version>${lifecycle-mapping-version}</version>
+                    <configuration>
+                        <lifecycleMappingMetadata>
+                            <pluginExecutions>
+                                <pluginExecution>
+                                    <pluginExecutionFilter>
+                                        <groupId>org.apache.felix</groupId>
+                                        
<artifactId>maven-bundle-plugin</artifactId>
+                                        
<versionRange>${maven-bundle-plugin-version}</versionRange>
+                                        <goals>
+                                            <goal>manifest</goal>
+                                        </goals>
+                                    </pluginExecutionFilter>
+                                    <action>
+                                        <ignore />
+                                    </action>
+                                </pluginExecution>
+                            </pluginExecutions>
+                        </lifecycleMappingMetadata>
+                    </configuration>
+                </plugin>
+            </plugins>
+        </pluginManagement>
         <plugins>
 
             <!-- add OSGi to the MANIFEST.MF file -->

http://git-wip-us.apache.org/repos/asf/camel/blob/713981a3/components/camel-jibx/pom.xml
----------------------------------------------------------------------
diff --git a/components/camel-jibx/pom.xml b/components/camel-jibx/pom.xml
index 72a3848..cd556b1 100644
--- a/components/camel-jibx/pom.xml
+++ b/components/camel-jibx/pom.xml
@@ -75,6 +75,35 @@
                 </property>
             </activation>
             <build>
+                <pluginManagement>
+                    <plugins>
+                        <!-- Eclipse m2e Lifecycle Management -->
+                        <plugin>
+                         <groupId>org.eclipse.m2e</groupId>
+                         <artifactId>lifecycle-mapping</artifactId>
+                         <version>${lifecycle-mapping-version}</version>
+                         <configuration>
+                           <lifecycleMappingMetadata>
+                             <pluginExecutions>
+                               <pluginExecution>
+                                 <pluginExecutionFilter>
+                                   <groupId>org.jibx</groupId>
+                                   <artifactId>maven-jibx-plugin</artifactId>
+                                   <versionRange>${jibx-version}</versionRange>
+                                   <goals>
+                                     <goal>test-bind</goal>
+                                   </goals>
+                                 </pluginExecutionFilter>
+                                 <action>
+                                   <ignore />
+                                 </action>
+                               </pluginExecution>
+                             </pluginExecutions>
+                           </lifecycleMappingMetadata>
+                         </configuration>
+                        </plugin>
+                    </plugins>
+                </pluginManagement>
                 <plugins>
                     <plugin>
                         <groupId>org.jibx</groupId>

http://git-wip-us.apache.org/repos/asf/camel/blob/713981a3/components/camel-jpa/pom.xml
----------------------------------------------------------------------
diff --git a/components/camel-jpa/pom.xml b/components/camel-jpa/pom.xml
index c8714ef..c578cc2 100644
--- a/components/camel-jpa/pom.xml
+++ b/components/camel-jpa/pom.xml
@@ -111,6 +111,36 @@
   </dependencies>
 
   <build>
+    <pluginManagement>
+      <plugins>
+        <!-- Eclipse m2e Lifecycle Management -->
+        <plugin>
+          <groupId>org.eclipse.m2e</groupId>
+          <artifactId>lifecycle-mapping</artifactId>
+          <version>${lifecycle-mapping-version}</version>
+          <configuration>
+            <lifecycleMappingMetadata>
+              <pluginExecutions>
+                <pluginExecution>
+                  <pluginExecutionFilter>
+                    <groupId>org.apache.openjpa</groupId>
+                    <artifactId>openjpa-maven-plugin</artifactId>
+                    <versionRange>${openjpa-version}</versionRange>
+                    <goals>
+                      <goal>enhance</goal>
+                      <goal>test-enhance</goal>
+                    </goals>
+                  </pluginExecutionFilter>
+                  <action>
+                    <ignore />
+                  </action>
+                </pluginExecution>
+              </pluginExecutions>
+            </lifecycleMappingMetadata>
+          </configuration>
+        </plugin>
+      </plugins>
+    </pluginManagement>
     <plugins>
       <plugin>
         <groupId>org.apache.openjpa</groupId>

http://git-wip-us.apache.org/repos/asf/camel/blob/713981a3/components/camel-scala/pom.xml
----------------------------------------------------------------------
diff --git a/components/camel-scala/pom.xml b/components/camel-scala/pom.xml
index 61461c7..2d242ff 100644
--- a/components/camel-scala/pom.xml
+++ b/components/camel-scala/pom.xml
@@ -113,6 +113,36 @@
     </dependencies>
 
     <build>
+        <pluginManagement>
+            <plugins>
+                <!-- Eclipse m2e Lifecycle Management -->
+                <plugin>
+                 <groupId>org.eclipse.m2e</groupId>
+                 <artifactId>lifecycle-mapping</artifactId>
+                 <version>${lifecycle-mapping-version}</version>
+                 <configuration>
+                   <lifecycleMappingMetadata>
+                     <pluginExecutions>
+                       <pluginExecution>
+                         <pluginExecutionFilter>
+                           <groupId>net.alchim31.maven</groupId>
+                            <artifactId>scala-maven-plugin</artifactId>
+                           
<versionRange>${scala-maven-plugin-version}</versionRange>
+                           <goals>
+                             <goal>compile</goal>
+                             <goal>testCompile</goal>
+                           </goals>
+                         </pluginExecutionFilter>
+                         <action>
+                           <ignore />
+                         </action>
+                       </pluginExecution>
+                     </pluginExecutions>
+                   </lifecycleMappingMetadata>
+                 </configuration>
+                </plugin>
+            </plugins>
+        </pluginManagement>
         <sourceDirectory>src/main/scala</sourceDirectory>
         <testSourceDirectory>src/test/scala</testSourceDirectory>
         <plugins>

http://git-wip-us.apache.org/repos/asf/camel/blob/713981a3/components/camel-spring/pom.xml
----------------------------------------------------------------------
diff --git a/components/camel-spring/pom.xml b/components/camel-spring/pom.xml
index 8e94de6..213ce77 100644
--- a/components/camel-spring/pom.xml
+++ b/components/camel-spring/pom.xml
@@ -377,6 +377,44 @@
                     </artifactItems>
                 </configuration>
             </plugin>
+            <!-- Eclipse m2e Lifecycle Management -->
+            <plugin>
+             <groupId>org.eclipse.m2e</groupId>
+             <artifactId>lifecycle-mapping</artifactId>
+             <version>${lifecycle-mapping-version}</version>
+             <configuration>
+               <lifecycleMappingMetadata>
+                 <pluginExecutions>
+                   <pluginExecution>
+                     <pluginExecutionFilter>
+                       <groupId>org.codehaus.mojo</groupId>
+                       <artifactId>properties-maven-plugin</artifactId>
+                       <versionRange>[0.0.0,)</versionRange>
+                       <goals>
+                         <goal>read-project-properties</goal>
+                       </goals>
+                     </pluginExecutionFilter>
+                     <action>
+                       <ignore />
+                     </action>
+                   </pluginExecution>
+                   <pluginExecution>
+                     <pluginExecutionFilter>
+                       <groupId>org.apache.maven.plugins</groupId>
+                       <artifactId>maven-antrun-plugin</artifactId>
+                       
<versionRange>${maven-antrun-plugin-version}</versionRange>
+                       <goals>
+                         <goal>run</goal>
+                       </goals>
+                     </pluginExecutionFilter>
+                     <action>
+                       <ignore />
+                     </action>
+                   </pluginExecution>
+                 </pluginExecutions>
+               </lifecycleMappingMetadata>
+             </configuration>
+            </plugin>
         </plugins>
     </pluginManagement>
   </build>

http://git-wip-us.apache.org/repos/asf/camel/blob/713981a3/components/camel-web/pom.xml
----------------------------------------------------------------------
diff --git a/components/camel-web/pom.xml b/components/camel-web/pom.xml
index a24c40e..01d311c 100644
--- a/components/camel-web/pom.xml
+++ b/components/camel-web/pom.xml
@@ -517,6 +517,44 @@
                         </artifactItems>
                     </configuration>
                 </plugin>
+                <!-- Eclipse m2e Lifecycle Management -->
+                <plugin>
+                    <groupId>org.eclipse.m2e</groupId>
+                    <artifactId>lifecycle-mapping</artifactId>
+                    <version>${lifecycle-mapping-version}</version>
+                    <configuration>
+                        <lifecycleMappingMetadata>
+                            <pluginExecutions>
+                                <pluginExecution>
+                                    <pluginExecutionFilter>
+                                        
<groupId>org.apache.maven.plugins</groupId>
+                                        
<artifactId>maven-antrun-plugin</artifactId>
+                                        
<versionRange>${maven-antrun-plugin-version}</versionRange>
+                                        <goals>
+                                            <goal>run</goal>
+                                        </goals>
+                                    </pluginExecutionFilter>
+                                    <action>
+                                        <ignore />
+                                    </action>
+                                </pluginExecution>
+                                <pluginExecution>
+                                    <pluginExecutionFilter>
+                                        
<groupId>org.fusesource.scalate</groupId>
+                                        
<artifactId>maven-scalate-plugin_2.10</artifactId>
+                                        
<versionRange>${scalate-version}</versionRange>
+                                        <goals>
+                                            <goal>precompile</goal>
+                                        </goals>
+                                    </pluginExecutionFilter>
+                                    <action>
+                                        <ignore />
+                                    </action>
+                                </pluginExecution>
+                            </pluginExecutions>
+                        </lifecycleMappingMetadata>
+                    </configuration>
+                </plugin>
             </plugins>
         </pluginManagement>
     </build>

http://git-wip-us.apache.org/repos/asf/camel/blob/713981a3/components/camel-xmlbeans/pom.xml
----------------------------------------------------------------------
diff --git a/components/camel-xmlbeans/pom.xml 
b/components/camel-xmlbeans/pom.xml
index 85f458d..de538c4 100644
--- a/components/camel-xmlbeans/pom.xml
+++ b/components/camel-xmlbeans/pom.xml
@@ -72,6 +72,35 @@
   </dependencies>
 
     <build>
+        <pluginManagement>
+            <plugins>
+                <!-- Eclipse m2e Lifecycle Management -->
+                <plugin>
+                    <groupId>org.eclipse.m2e</groupId>
+                    <artifactId>lifecycle-mapping</artifactId>
+                    <version>${lifecycle-mapping-version}</version>
+                    <configuration>
+                        <lifecycleMappingMetadata>
+                            <pluginExecutions>
+                                <pluginExecution>
+                                    <pluginExecutionFilter>
+                                        <groupId>org.codehaus.mojo</groupId>
+                                        
<artifactId>xmlbeans-maven-plugin</artifactId>
+                                        
<versionRange>${xmlbeans-maven-plugin-version}</versionRange>
+                                        <goals>
+                                            <goal>xmlbeans-test</goal>
+                                        </goals>
+                                    </pluginExecutionFilter>
+                                    <action>
+                                        <ignore />
+                                    </action>
+                                </pluginExecution>
+                            </pluginExecutions>
+                        </lifecycleMappingMetadata>
+                    </configuration>
+                </plugin>
+            </plugins>
+        </pluginManagement>
         <plugins>
             <plugin>
                 <groupId>org.codehaus.mojo</groupId>

http://git-wip-us.apache.org/repos/asf/camel/blob/713981a3/components/pom.xml
----------------------------------------------------------------------
diff --git a/components/pom.xml b/components/pom.xml
index 271138f..6e619fc 100644
--- a/components/pom.xml
+++ b/components/pom.xml
@@ -201,6 +201,35 @@
 
 
   <build>
+    <pluginManagement>
+      <plugins>
+        <!-- Eclipse m2e Lifecycle Management -->
+        <plugin>
+         <groupId>org.eclipse.m2e</groupId>
+         <artifactId>lifecycle-mapping</artifactId>
+         <version>${lifecycle-mapping-version}</version>
+         <configuration>
+           <lifecycleMappingMetadata>
+             <pluginExecutions>
+               <pluginExecution>
+                 <pluginExecutionFilter>
+                   <groupId>org.apache.camel</groupId>
+                   <artifactId>camel-package-maven-plugin</artifactId>
+                   <versionRange>${project.version}</versionRange>
+                   <goals>
+                     <goal>generate-components-list</goal>
+                   </goals>
+                 </pluginExecutionFilter>
+                 <action>
+                   <ignore />
+                 </action>
+               </pluginExecution>
+             </pluginExecutions>
+           </lifecycleMappingMetadata>
+         </configuration>
+        </plugin>
+      </plugins>
+    </pluginManagement>
     <plugins>
       <plugin>
         <groupId>org.apache.camel</groupId>

http://git-wip-us.apache.org/repos/asf/camel/blob/713981a3/examples/camel-example-etl/pom.xml
----------------------------------------------------------------------
diff --git a/examples/camel-example-etl/pom.xml 
b/examples/camel-example-etl/pom.xml
old mode 100755
new mode 100644
index 90d539e..6552bbf
--- a/examples/camel-example-etl/pom.xml
+++ b/examples/camel-example-etl/pom.xml
@@ -78,6 +78,35 @@
   </dependencies>
 
   <build>
+    <pluginManagement>
+        <plugins>
+          <!-- Eclipse m2e Lifecycle Management -->
+          <plugin>
+            <groupId>org.eclipse.m2e</groupId>
+            <artifactId>lifecycle-mapping</artifactId>
+            <version>${lifecycle-mapping-version}</version>
+            <configuration>
+              <lifecycleMappingMetadata>
+                <pluginExecutions>
+                  <pluginExecution>
+                    <pluginExecutionFilter>
+                      <groupId>org.apache.openjpa</groupId>
+                      <artifactId>openjpa-maven-plugin</artifactId>
+                      <versionRange>${openjpa-version}</versionRange>
+                      <goals>
+                        <goal>enhance</goal>
+                      </goals>
+                    </pluginExecutionFilter>
+                    <action>
+                      <ignore />
+                    </action>
+                  </pluginExecution>
+                </pluginExecutions>
+              </lifecycleMappingMetadata>
+            </configuration>
+          </plugin>
+        </plugins>
+    </pluginManagement>
     <plugins>
       <plugin>
         <groupId>org.codehaus.mojo</groupId>

http://git-wip-us.apache.org/repos/asf/camel/blob/713981a3/parent/pom.xml
----------------------------------------------------------------------
diff --git a/parent/pom.xml b/parent/pom.xml
index e178aee..e8b2905 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -260,6 +260,8 @@
     <krati-version>0.4.9</krati-version>
     <kxml2-bundle-version>2.3.0_2</kxml2-bundle-version>
     <leveldbjni-version>1.8</leveldbjni-version>
+    <!-- virtual dependency only used by Eclipse m2e -->
+    <lifecycle-mapping-version>1.0.0</lifecycle-mapping-version>
     <log4j-version>1.2.17</log4j-version>
     <lucene-bundle-version>4.6.1_1</lucene-bundle-version>
     <lucene-version>4.6.1</lucene-version>
@@ -2541,6 +2543,45 @@
           <artifactId>jetty-maven-plugin</artifactId>
           <version>${jetty-version}</version>
         </plugin>
+        <!-- Eclipse m2e Lifecycle Management -->
+        <plugin>
+         <artifactId>lifecycle-mapping</artifactId>
+         <groupId>org.eclipse.m2e</groupId>
+         <version>${lifecycle-mapping-version}</version>
+         <configuration>
+           <lifecycleMappingMetadata>
+             <pluginExecutions>
+               <pluginExecution>
+                 <pluginExecutionFilter>
+                   <groupId>org.apache.felix</groupId>
+                   <artifactId>maven-bundle-plugin</artifactId>
+                   <versionRange>${maven-bundle-plugin-version}</versionRange>
+                   <goals>
+                     <goal>cleanVersions</goal>
+                     <goal>package</goal>
+                   </goals>
+                 </pluginExecutionFilter>
+                 <action>
+                   <ignore />
+                 </action>
+               </pluginExecution>
+               <pluginExecution>
+                 <pluginExecutionFilter>
+                   <groupId>org.apache.maven.plugins</groupId>
+                   <artifactId>maven-remote-resources-plugin</artifactId>
+                   
<versionRange>${maven-remote-resources-plugin-version}</versionRange>
+                   <goals>
+                     <goal>process</goal>
+                   </goals>
+                 </pluginExecutionFilter>
+                 <action>
+                   <ignore />
+                 </action>
+               </pluginExecution>
+             </pluginExecutions>
+           </lifecycleMappingMetadata>
+         </configuration>
+        </plugin>
       </plugins>
     </pluginManagement>
 

http://git-wip-us.apache.org/repos/asf/camel/blob/713981a3/tests/camel-itest-karaf/pom.xml
----------------------------------------------------------------------
diff --git a/tests/camel-itest-karaf/pom.xml b/tests/camel-itest-karaf/pom.xml
index d93dfcf..ed480cd 100644
--- a/tests/camel-itest-karaf/pom.xml
+++ b/tests/camel-itest-karaf/pom.xml
@@ -116,6 +116,35 @@
     </dependencies>
 
     <build>
+        <pluginManagement>
+            <plugins>
+                <!-- Eclipse m2e Lifecycle Management -->
+                <plugin>
+                    <groupId>org.eclipse.m2e</groupId>
+                    <artifactId>lifecycle-mapping</artifactId>
+                    <version>${lifecycle-mapping-version}</version>
+                    <configuration>
+                        <lifecycleMappingMetadata>
+                            <pluginExecutions>
+                                <pluginExecution>
+                                    <pluginExecutionFilter>
+                                        
<groupId>org.apache.servicemix.tooling</groupId>
+                                        
<artifactId>depends-maven-plugin</artifactId>
+                                        
<versionRange>${depends-maven-plugin-version}</versionRange>
+                                        <goals>
+                                            <goal>generate-depends-file</goal>
+                                        </goals>
+                                    </pluginExecutionFilter>
+                                    <action>
+                                        <ignore />
+                                    </action>
+                                </pluginExecution>
+                            </pluginExecutions>
+                        </lifecycleMappingMetadata>
+                    </configuration>
+                </plugin>
+            </plugins>
+        </pluginManagement>
         <plugins>
             <!-- generate dependencies versions -->
             <plugin>

http://git-wip-us.apache.org/repos/asf/camel/blob/713981a3/tests/camel-itest-osgi/pom.xml
----------------------------------------------------------------------
diff --git a/tests/camel-itest-osgi/pom.xml b/tests/camel-itest-osgi/pom.xml
index 848e5a4..e152c3b 100644
--- a/tests/camel-itest-osgi/pom.xml
+++ b/tests/camel-itest-osgi/pom.xml
@@ -418,6 +418,48 @@
   </dependencies>
 
   <build>
+    <pluginManagement>
+      <plugins>
+        <!-- Eclipse m2e Lifecycle Management -->
+        <plugin>
+          <groupId>org.eclipse.m2e</groupId>
+          <artifactId>lifecycle-mapping</artifactId>
+          <version>${lifecycle-mapping-version}</version>
+          <configuration>
+            <lifecycleMappingMetadata>
+              <pluginExecutions>
+                <pluginExecution>
+                  <pluginExecutionFilter>
+                    <groupId>org.apache.servicemix.tooling</groupId>
+                    <artifactId>depends-maven-plugin</artifactId>
+                    
<versionRange>${depends-maven-plugin-version}</versionRange>
+                    <goals>
+                      <goal>generate-depends-file</goal>
+                    </goals>
+                  </pluginExecutionFilter>
+                  <action>
+                    <ignore />
+                  </action>
+                </pluginExecution>
+                <pluginExecution>
+                  <pluginExecutionFilter>
+                    <groupId>org.apache.openjpa</groupId>
+                    <artifactId>openjpa-maven-plugin</artifactId>
+                    <versionRange>[1.0.0,)</versionRange>
+                    <goals>
+                      <goal>test-enhance</goal>
+                    </goals>
+                  </pluginExecutionFilter>
+                  <action>
+                    <ignore />
+                  </action>
+                </pluginExecution>
+              </pluginExecutions>
+            </lifecycleMappingMetadata>
+          </configuration>
+        </plugin>
+      </plugins>
+    </pluginManagement>
     <plugins>
       <!-- generate dependencies versions -->
       <plugin>

http://git-wip-us.apache.org/repos/asf/camel/blob/713981a3/tests/test-bundles/pom.xml
----------------------------------------------------------------------
diff --git a/tests/test-bundles/pom.xml b/tests/test-bundles/pom.xml
index 982b39a..653f7f4 100644
--- a/tests/test-bundles/pom.xml
+++ b/tests/test-bundles/pom.xml
@@ -54,6 +54,31 @@
                         <skip>true</skip>
                     </configuration>
                 </plugin>
+                <!-- Eclipse m2e Lifecycle Management -->
+                <plugin>
+                    <groupId>org.eclipse.m2e</groupId>
+                    <artifactId>lifecycle-mapping</artifactId>
+                    <version>${lifecycle-mapping-version}</version>
+                    <configuration>
+                        <lifecycleMappingMetadata>
+                            <pluginExecutions>
+                                <pluginExecution>
+                                    <pluginExecutionFilter>
+                                        
<groupId>org.apache.maven.plugins</groupId>
+                                        
<artifactId>maven-dependency-plugin</artifactId>
+                                        
<versionRange>${maven-dependency-plugin-version}</versionRange>
+                                        <goals>
+                                            <goal>copy</goal>
+                                        </goals>
+                                    </pluginExecutionFilter>
+                                    <action>
+                                        <ignore />
+                                    </action>
+                                </pluginExecution>
+                            </pluginExecutions>
+                        </lifecycleMappingMetadata>
+                    </configuration>
+                </plugin>
             </plugins>
         </pluginManagement>
 

http://git-wip-us.apache.org/repos/asf/camel/blob/713981a3/tooling/camel-manual/pom.xml
----------------------------------------------------------------------
diff --git a/tooling/camel-manual/pom.xml b/tooling/camel-manual/pom.xml
index 0d4aa5e..cc6e08f 100644
--- a/tooling/camel-manual/pom.xml
+++ b/tooling/camel-manual/pom.xml
@@ -52,6 +52,35 @@
   </properties>
          
   <build>
+    <pluginManagement>
+        <plugins>
+            <!-- Eclipse m2e Lifecycle Management -->
+            <plugin>
+                <groupId>org.eclipse.m2e</groupId>
+                <artifactId>lifecycle-mapping</artifactId>
+                <version>${lifecycle-mapping-version}</version>
+                <configuration>
+                    <lifecycleMappingMetadata>
+                        <pluginExecutions>
+                            <pluginExecution>
+                                <pluginExecutionFilter>
+                                    <groupId>org.codehaus.mojo</groupId>
+                                    <artifactId>exec-maven-plugin</artifactId>
+                                    
<versionRange>${exec-maven-plugin-version}</versionRange>
+                                    <goals>
+                                        <goal>java</goal>
+                                    </goals>
+                                </pluginExecutionFilter>
+                                <action>
+                                    <ignore />
+                                </action>
+                            </pluginExecution>
+                        </pluginExecutions>
+                    </lifecycleMappingMetadata>
+                </configuration>
+            </plugin>
+        </plugins>
+    </pluginManagement>
     <plugins>
         <plugin>
             <groupId>org.codehaus.mojo</groupId>

Reply via email to