You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by be...@apache.org on 2009/01/15 20:42:44 UTC
svn commit: r734787 -
/maven/core-integration-testing/trunk/core-it-suite/pom.xml
Author: bentmann
Date: Thu Jan 15 11:42:43 2009
New Revision: 734787
URL: http://svn.apache.org/viewvc?rev=734787&view=rev
Log:
o Added workaround for MNG-3900 to enable coverage report generation using Maven 3.x itself
Modified:
maven/core-integration-testing/trunk/core-it-suite/pom.xml
Modified: maven/core-integration-testing/trunk/core-it-suite/pom.xml
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/pom.xml?rev=734787&r1=734786&r2=734787&view=diff
==============================================================================
--- maven/core-integration-testing/trunk/core-it-suite/pom.xml (original)
+++ maven/core-integration-testing/trunk/core-it-suite/pom.xml Thu Jan 15 11:42:43 2009
@@ -159,13 +159,12 @@
</build>
</profile>
<profile>
- <!--
- NOTE: Maven 3.0-alpha-1 doesn't properly handle profiles+interpolation so it requires Maven 2.x to use this
- profile to generate coverage data for Maven 3.x:
- mvn test -Pemma -DmavenHome=<apache-maven-3.x-home>
- -->
<id>emma</id>
<properties>
+ <!--
+ NOTE: Maven 3.0-alpha-1 doesn't properly handle profiles+interpolation (MNG-3900) so we use the literal value
+ instead of this property below. Apparently, we can switch to using the property once the issue is fixed.
+ -->
<preparedMavenHome>${project.build.directory}/distro</preparedMavenHome>
</properties>
<build>
@@ -176,6 +175,17 @@
<configuration>
<skip>false</skip>
<testFailureIgnore>true</testFailureIgnore>
+ <systemProperties>
+ <!-- TODO: Duplicated to workaround MNG-3900, remove entire <systemProperties> section once fixed -->
+ <property>
+ <name>maven.version</name>
+ <value>${maven.version}</value>
+ </property>
+ <property>
+ <name>maven.home</name>
+ <value>${project.build.directory}/distro</value>
+ </property>
+ </systemProperties>
</configuration>
</plugin>
<plugin>
@@ -191,8 +201,8 @@
</goals>
<configuration>
<tasks>
- <delete dir="${preparedMavenHome}"/>
- <copy todir="${preparedMavenHome}" overwrite="true">
+ <delete dir="${project.build.directory}/distro"/>
+ <copy todir="${project.build.directory}/distro" overwrite="true">
<fileset dir="${mavenHome}"/>
</copy>
</tasks>
@@ -219,7 +229,7 @@
<version>2.0.5312</version>
</artifactItem>
</artifactItems>
- <outputDirectory>${preparedMavenHome}/lib</outputDirectory>
+ <outputDirectory>${project.build.directory}/distro/lib</outputDirectory>
</configuration>
</execution>
</executions>
@@ -231,7 +241,7 @@
<configuration>
<jarSets>
<jarSet>
- <directory>${preparedMavenHome}/lib</directory>
+ <directory>${project.build.directory}/distro/lib</directory>
<includes>
<include>maven*.jar</include>
</includes>