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>