Author: rombert
Date: Mon Jun 30 13:43:32 2014
New Revision: 1606735

URL: http://svn.apache.org/r1606735
Log:
SLING-3685 - Document and further automate the IDE tooling release
process

Move the eclipse-test plugin to a profile named 'eclipse-test', active
by default. This will allow the module to be excluded on-demand from the
reactor, as with Tycho 0.20.0 the maven-source-plugin and the
tycho-p2-plugin don't play nice in the same reactor build.

See also https://bugs.eclipse.org/bugs/show_bug.cgi?id=398061 .

Modified:
    sling/trunk/tooling/ide/pom.xml

Modified: sling/trunk/tooling/ide/pom.xml
URL: 
http://svn.apache.org/viewvc/sling/trunk/tooling/ide/pom.xml?rev=1606735&r1=1606734&r2=1606735&view=diff
==============================================================================
--- sling/trunk/tooling/ide/pom.xml (original)
+++ sling/trunk/tooling/ide/pom.xml Mon Jun 30 13:43:32 2014
@@ -49,7 +49,6 @@
                <module>impl-vlt-test</module>
                <module>eclipse-core</module>
                <module>eclipse-ui</module>
-               <module>eclipse-test</module>
                <module>feature</module>
                <module>eclipse-m2e-ui</module>
                <module>eclipse-m2e-test</module>
@@ -117,6 +116,9 @@
                         
                         <!-- test data -->
                         <exclude>**/*.binary</exclude>
+                        
+                        <!-- prevent failures when eclipse-test is not 
activated as a submodule -->
+                        <exclude>eclipse-test/**</exclude>
                     </excludes>
                 </configuration>
                 <executions>
@@ -232,6 +234,15 @@
                 </plugins>
             </build>
         </profile>
+        <profile>
+            <id>eclipse-test</id>
+            <activation>
+                <activeByDefault>true</activeByDefault>
+            </activation>
+            <modules>
+                <module>eclipse-test</module>
+            </modules>
+        </profile>
         <!-- adapted from 
https://svn.apache.org/repos/asf/jackrabbit/commons/filevault/trunk/pom.xml -->
         <profile>
             <id>source-release</id>


Reply via email to