You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by ss...@apache.org on 2014/10/21 22:40:13 UTC

svn commit: r1633454 - /sling/trunk/parent/pom.xml

Author: sseifert
Date: Tue Oct 21 20:40:12 2014
New Revision: 1633454

URL: http://svn.apache.org/r1633454
Log:
SLING-4087 Sling Parent: Move m2e lifecycle mappings to separate profile

Modified:
    sling/trunk/parent/pom.xml

Modified: sling/trunk/parent/pom.xml
URL: http://svn.apache.org/viewvc/sling/trunk/parent/pom.xml?rev=1633454&r1=1633453&r2=1633454&view=diff
==============================================================================
--- sling/trunk/parent/pom.xml (original)
+++ sling/trunk/parent/pom.xml Tue Oct 21 20:40:12 2014
@@ -444,264 +444,6 @@ on 64bit platforms: MAVEN_OPTS="-Xmx512M
                     <artifactId>jacoco-maven-plugin</artifactId>
                     <version>0.7.0.201403182114</version>
                 </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.maven.plugins
-                                        </groupId>
-                                        <artifactId>
-                                            maven-antrun-plugin
-                                        </artifactId>
-                                        <versionRange>
-                                            [1.3,)
-                                        </versionRange>
-                                        <goals>
-                                            <goal>run</goal>
-                                        </goals>
-                                    </pluginExecutionFilter>
-                                    <action>
-                                         <ignore />
-                                    </action>
-                                </pluginExecution>
-                                <pluginExecution>
-                                <pluginExecutionFilter>
-                                    <groupId>
-                                        org.apache.maven.plugins
-                                    </groupId>
-                                    <artifactId>
-                                        maven-dependency-plugin
-                                    </artifactId>
-                                    <versionRange>
-                                        [2.2,)
-                                    </versionRange>
-                                    <goals>
-                                        <goal>copy-dependencies</goal>
-                                        <goal>unpack</goal>
-                                    </goals>
-                                </pluginExecutionFilter>
-                                <action>
-                                     <ignore />
-                                </action>
-                            </pluginExecution>
-                                <pluginExecution>
-                                    <pluginExecutionFilter>
-                                        <groupId>
-                                            org.codehaus.groovy.maven
-                                        </groupId>
-                                        <artifactId>
-                                            gmaven-plugin
-                                        </artifactId>
-                                        <versionRange>
-                                            [1.0,)
-                                        </versionRange>
-                                        <goals>
-                                            <goal>compile</goal>
-                                            <goal>testCompile</goal>
-                                            <goal>execute</goal>
-                                        </goals>
-                                    </pluginExecutionFilter>
-                                    <action>
-                                        <ignore />
-                                    </action>
-                                </pluginExecution>
-                                <pluginExecution>
-                                    <pluginExecutionFilter>
-                                        <groupId>
-                                            org.codehaus.mojo
-                                        </groupId>
-                                        <artifactId>
-                                            build-helper-maven-plugin
-                                        </artifactId>
-                                        <versionRange>
-                                            [1.5,)
-                                        </versionRange>
-                                        <goals>
-                                            <goal>
-                                                reserve-network-port
-                                            </goal>
-                                        </goals>
-                                    </pluginExecutionFilter>
-                                    <action>
-                                        <ignore />
-                                    </action>
-                                </pluginExecution>
-                                <pluginExecution>
-                                    <pluginExecutionFilter>
-                                        <groupId>
-                                            org.apache.sling
-                                        </groupId>
-                                        <artifactId>
-                                            maven-launchpad-plugin
-                                        </artifactId>
-                                        <versionRange>
-                                            [2.0.10,)
-                                        </versionRange>
-                                        <goals>
-                                            <goal>prepare-package</goal>
-                                        </goals>
-                                    </pluginExecutionFilter>
-                                    <action>
-                                        <ignore />
-                                    </action>
-                                </pluginExecution>
-                                <pluginExecution>
-                                    <pluginExecutionFilter>
-                                        <groupId>
-                                            org.apache.sling
-                                        </groupId>
-                                        <artifactId>
-                                            maven-jcrocm-plugin
-                                        </artifactId>
-                                        <versionRange>
-                                            [2.0.4-incubator,)
-                                        </versionRange>
-                                        <goals>
-                                            <goal>ocm</goal>
-                                        </goals>
-                                    </pluginExecutionFilter>
-                                    <action>
-                                        <ignore />
-                                    </action>
-                                </pluginExecution>
-                                <pluginExecution>
-                                    <pluginExecutionFilter>
-                                        <groupId>
-                                            org.apache.sling
-                                        </groupId>
-                                        <artifactId>
-                                            maven-sling-plugin
-                                        </artifactId>
-                                        <versionRange>
-                                            [2.1.0,)
-                                        </versionRange>
-                                        <goals>
-                                            <goal>generate-adapter-metadata</goal>
-                                        </goals>
-                                    </pluginExecutionFilter>
-                                    <action>
-                                        <ignore />
-                                    </action>
-                                </pluginExecution>
-                                <pluginExecution>
-                                    <pluginExecutionFilter>
-                                        <groupId>
-                                            org.apache.maven.plugins
-                                        </groupId>
-                                        <artifactId>
-                                            maven-dependency-plugin
-                                        </artifactId>
-                                        <versionRange>
-                                            [2.2,)
-                                        </versionRange>
-                                        <goals>
-                                            <goal>
-                                                unpack-dependencies
-                                            </goal>
-                                        </goals>
-                                    </pluginExecutionFilter>
-                                    <action>
-                                        <ignore />
-                                    </action>
-                                </pluginExecution>
-                                <pluginExecution>
-                                    <pluginExecutionFilter>
-                                        <groupId>
-                                            org.apache.maven.plugins
-                                        </groupId>
-                                        <artifactId>
-                                            maven-jar-plugin
-                                        </artifactId>
-                                        <versionRange>
-                                            [2.3.1,)
-                                        </versionRange>
-                                        <goals>
-                                            <goal>
-                                                jar
-                                            </goal>
-                                        </goals>
-                                    </pluginExecutionFilter>
-                                    <action>
-                                        <ignore />
-                                    </action>
-                                </pluginExecution>
-                                <pluginExecution>
-                                    <pluginExecutionFilter>
-                                        <groupId>
-                                            org.apache.sling
-                                        </groupId>
-                                        <artifactId>
-                                            maven-jspc-plugin
-                                        </artifactId>
-                                        <versionRange>
-                                            [2.0.4,)
-                                        </versionRange>
-                                        <goals>
-                                            <goal>
-                                                jspc
-                                            </goal>
-                                        </goals>
-                                    </pluginExecutionFilter>
-                                    <action>
-                                        <ignore />
-                                    </action>
-                                </pluginExecution>
-                                <pluginExecution>
-                                    <pluginExecutionFilter>
-                                        <groupId>
-                                            net.alchim31.maven
-                                        </groupId>
-                                        <artifactId>
-                                            yuicompressor-maven-plugin
-                                        </artifactId>
-                                        <versionRange>
-                                            [1.3.0,)
-                                        </versionRange>
-                                        <goals>
-                                            <goal>
-                                                compress
-                                            </goal>
-                                        </goals>
-                                    </pluginExecutionFilter>
-                                    <action>
-                                        <ignore />
-                                    </action>
-                                </pluginExecution>
-                                <pluginExecution>
-                                    <pluginExecutionFilter>
-                                        <groupId>
-                                            org.scala-tools
-                                        </groupId>
-                                        <artifactId>
-                                            maven-scala-plugin
-                                        </artifactId>
-                                        <versionRange>
-                                            [2.15.2,)
-                                        </versionRange>
-                                        <goals>
-                                            <goal>
-                                                compile
-                                            </goal>
-                                            <goal>
-                                                testCompile
-                                            </goal>
-                                        </goals>
-                                    </pluginExecutionFilter>
-                                    <action>
-                                        <ignore />
-                                    </action>
-                                </pluginExecution>
-                            </pluginExecutions>
-                        </lifecycleMappingMetadata>
-                    </configuration>
-                </plugin>
                 <plugin>
                     <groupId>org.apache.maven.plugins</groupId>
                     <artifactId>maven-surefire-plugin</artifactId>
@@ -872,6 +614,279 @@ on 64bit platforms: MAVEN_OPTS="-Xmx512M
                 </plugins>
             </build>
         </profile>
+
+        <!-- This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself. -->
+        <profile>
+            <id>only-eclipse</id>
+            <activation>
+                <property>
+                    <name>m2e.version</name>
+                </property>
+            </activation>
+            <build>
+                <pluginManagement>
+                    <plugins>
+                        <plugin>
+                            <groupId>org.eclipse.m2e</groupId>
+                            <artifactId>lifecycle-mapping</artifactId>
+                            <version>1.0.0</version>
+                            <configuration>
+                                <lifecycleMappingMetadata>
+                                    <pluginExecutions>
+                                        <pluginExecution>
+                                            <pluginExecutionFilter>
+                                                <groupId>
+                                                    org.apache.maven.plugins
+                                                </groupId>
+                                                <artifactId>
+                                                    maven-antrun-plugin
+                                                </artifactId>
+                                                <versionRange>
+                                                    [1.3,)
+                                                </versionRange>
+                                                <goals>
+                                                    <goal>run</goal>
+                                                </goals>
+                                            </pluginExecutionFilter>
+                                            <action>
+                                                 <ignore />
+                                            </action>
+                                        </pluginExecution>
+                                        <pluginExecution>
+                                        <pluginExecutionFilter>
+                                            <groupId>
+                                                org.apache.maven.plugins
+                                            </groupId>
+                                            <artifactId>
+                                                maven-dependency-plugin
+                                            </artifactId>
+                                            <versionRange>
+                                                [2.2,)
+                                            </versionRange>
+                                            <goals>
+                                                <goal>copy-dependencies</goal>
+                                                <goal>unpack</goal>
+                                            </goals>
+                                        </pluginExecutionFilter>
+                                        <action>
+                                             <ignore />
+                                        </action>
+                                    </pluginExecution>
+                                        <pluginExecution>
+                                            <pluginExecutionFilter>
+                                                <groupId>
+                                                    org.codehaus.groovy.maven
+                                                </groupId>
+                                                <artifactId>
+                                                    gmaven-plugin
+                                                </artifactId>
+                                                <versionRange>
+                                                    [1.0,)
+                                                </versionRange>
+                                                <goals>
+                                                    <goal>compile</goal>
+                                                    <goal>testCompile</goal>
+                                                    <goal>execute</goal>
+                                                </goals>
+                                            </pluginExecutionFilter>
+                                            <action>
+                                                <ignore />
+                                            </action>
+                                        </pluginExecution>
+                                        <pluginExecution>
+                                            <pluginExecutionFilter>
+                                                <groupId>
+                                                    org.codehaus.mojo
+                                                </groupId>
+                                                <artifactId>
+                                                    build-helper-maven-plugin
+                                                </artifactId>
+                                                <versionRange>
+                                                    [1.5,)
+                                                </versionRange>
+                                                <goals>
+                                                    <goal>
+                                                        reserve-network-port
+                                                    </goal>
+                                                </goals>
+                                            </pluginExecutionFilter>
+                                            <action>
+                                                <ignore />
+                                            </action>
+                                        </pluginExecution>
+                                        <pluginExecution>
+                                            <pluginExecutionFilter>
+                                                <groupId>
+                                                    org.apache.sling
+                                                </groupId>
+                                                <artifactId>
+                                                    maven-launchpad-plugin
+                                                </artifactId>
+                                                <versionRange>
+                                                    [2.0.10,)
+                                                </versionRange>
+                                                <goals>
+                                                    <goal>prepare-package</goal>
+                                                </goals>
+                                            </pluginExecutionFilter>
+                                            <action>
+                                                <ignore />
+                                            </action>
+                                        </pluginExecution>
+                                        <pluginExecution>
+                                            <pluginExecutionFilter>
+                                                <groupId>
+                                                    org.apache.sling
+                                                </groupId>
+                                                <artifactId>
+                                                    maven-jcrocm-plugin
+                                                </artifactId>
+                                                <versionRange>
+                                                    [2.0.4-incubator,)
+                                                </versionRange>
+                                                <goals>
+                                                    <goal>ocm</goal>
+                                                </goals>
+                                            </pluginExecutionFilter>
+                                            <action>
+                                                <ignore />
+                                            </action>
+                                        </pluginExecution>
+                                        <pluginExecution>
+                                            <pluginExecutionFilter>
+                                                <groupId>
+                                                    org.apache.sling
+                                                </groupId>
+                                                <artifactId>
+                                                    maven-sling-plugin
+                                                </artifactId>
+                                                <versionRange>
+                                                    [2.1.0,)
+                                                </versionRange>
+                                                <goals>
+                                                    <goal>generate-adapter-metadata</goal>
+                                                </goals>
+                                            </pluginExecutionFilter>
+                                            <action>
+                                                <ignore />
+                                            </action>
+                                        </pluginExecution>
+                                        <pluginExecution>
+                                            <pluginExecutionFilter>
+                                                <groupId>
+                                                    org.apache.maven.plugins
+                                                </groupId>
+                                                <artifactId>
+                                                    maven-dependency-plugin
+                                                </artifactId>
+                                                <versionRange>
+                                                    [2.2,)
+                                                </versionRange>
+                                                <goals>
+                                                    <goal>
+                                                        unpack-dependencies
+                                                    </goal>
+                                                </goals>
+                                            </pluginExecutionFilter>
+                                            <action>
+                                                <ignore />
+                                            </action>
+                                        </pluginExecution>
+                                        <pluginExecution>
+                                            <pluginExecutionFilter>
+                                                <groupId>
+                                                    org.apache.maven.plugins
+                                                </groupId>
+                                                <artifactId>
+                                                    maven-jar-plugin
+                                                </artifactId>
+                                                <versionRange>
+                                                    [2.3.1,)
+                                                </versionRange>
+                                                <goals>
+                                                    <goal>
+                                                        jar
+                                                    </goal>
+                                                </goals>
+                                            </pluginExecutionFilter>
+                                            <action>
+                                                <ignore />
+                                            </action>
+                                        </pluginExecution>
+                                        <pluginExecution>
+                                            <pluginExecutionFilter>
+                                                <groupId>
+                                                    org.apache.sling
+                                                </groupId>
+                                                <artifactId>
+                                                    maven-jspc-plugin
+                                                </artifactId>
+                                                <versionRange>
+                                                    [2.0.4,)
+                                                </versionRange>
+                                                <goals>
+                                                    <goal>
+                                                        jspc
+                                                    </goal>
+                                                </goals>
+                                            </pluginExecutionFilter>
+                                            <action>
+                                                <ignore />
+                                            </action>
+                                        </pluginExecution>
+                                        <pluginExecution>
+                                            <pluginExecutionFilter>
+                                                <groupId>
+                                                    net.alchim31.maven
+                                                </groupId>
+                                                <artifactId>
+                                                    yuicompressor-maven-plugin
+                                                </artifactId>
+                                                <versionRange>
+                                                    [1.3.0,)
+                                                </versionRange>
+                                                <goals>
+                                                    <goal>
+                                                        compress
+                                                    </goal>
+                                                </goals>
+                                            </pluginExecutionFilter>
+                                            <action>
+                                                <ignore />
+                                            </action>
+                                        </pluginExecution>
+                                        <pluginExecution>
+                                            <pluginExecutionFilter>
+                                                <groupId>
+                                                    org.scala-tools
+                                                </groupId>
+                                                <artifactId>
+                                                    maven-scala-plugin
+                                                </artifactId>
+                                                <versionRange>
+                                                    [2.15.2,)
+                                                </versionRange>
+                                                <goals>
+                                                    <goal>
+                                                        compile
+                                                    </goal>
+                                                    <goal>
+                                                        testCompile
+                                                    </goal>
+                                                </goals>
+                                            </pluginExecutionFilter>
+                                            <action>
+                                                <ignore />
+                                            </action>
+                                        </pluginExecution>
+                                    </pluginExecutions>
+                                </lifecycleMappingMetadata>
+                            </configuration>
+                        </plugin>
+                    </plugins>
+                </pluginManagement>
+            </build>
+        </profile>
     </profiles>
 
     <mailingLists>