Author: rhauch
Date: 2009-07-21 13:58:05 -0400 (Tue, 21 Jul 2009)
New Revision: 1121
Modified:
trunk/pom.xml
Log:
DNA-493 Integration tests should not be run via Maven by default
Changed the list of projects that are always included in every build to exclude the
integration, documentation, and example projects. The integration project in particular
has started to do more and take longer, and running these tests all the time is not
necessary and is negatively impacting developer productivity. As a result, the default
build (e.g., 'mvn clean install') now executes more quickly.
The Hudson builds have been changed to make use of these new profiles. The continuous now
runs 'mvn clean install -P integration', and the nightly now runs 'mvn clean
install -P release'. The TCK compatibility job runs 'mvn clean install -P
integration,jcr-tck'.
Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml 2009-07-21 03:19:32 UTC (rev 1120)
+++ trunk/pom.xml 2009-07-21 17:58:05 UTC (rev 1121)
@@ -146,19 +146,25 @@
<module>extensions/dna-connector-jdbc-metadata</module>
<module>extensions/dna-web-jcr-rest</module>
<module>extensions/dna-web-jcr-rest-war</module>
- <module>dna-integration-tests</module>
- <module>docs/examples/gettingstarted</module>
</modules>
<profiles>
<profile>
<id>release</id>
<modules>
+ <module>dna-integration-tests</module>
<module>docs</module>
<module>docs/examples/gettingstarted</module>
</modules>
</profile>
<profile>
+ <id>integration</id>
+ <modules>
+ <module>dna-integration-tests</module>
+ <module>docs/examples/gettingstarted</module>
+ </modules>
+ </profile>
+ <profile>
<id>jcr-tck</id>
<modules>
<module>dna-jcr-tck</module>
@@ -177,6 +183,7 @@
</activation>
<modules>
<module>docs</module>
+ <module>docs/examples/gettingstarted</module>
</modules>
<reporting>
<plugins>