I did a clean checkout and import in Eclipse 3.6 using M2E 0.12:
all still works just fine.
Thanks for the heads up.
Ate
On 10/18/2011 03:43 AM, Ross Gardler wrote:
I just want to flag this commit in case it breaks the build for people
still using M2E 0.12. See commit log below.
On 18 October 2011 02:42,<[email protected]> wrote:
Author: rgardler
Date: Tue Oct 18 01:42:12 2011
New Revision: 1185454
URL: http://svn.apache.org/viewvc?rev=1185454&view=rev
Log:
Configure M2E to handle specific lifecycle builds. In M2E 0.12 and earlier
there were problems with sbuild lifecycle management. 0.13 implements a
workaround for these (and boy is it ugly). See
http://wiki.eclipse.org/M2E_plugin_execution_not_covered
I am assuming that this does not break the build for people with 0.12 but I am
unable to test this.
Modified:
incubator/rave/trunk/pom.xml
Modified: incubator/rave/trunk/pom.xml
URL:
http://svn.apache.org/viewvc/incubator/rave/trunk/pom.xml?rev=1185454&r1=1185453&r2=1185454&view=diff
==============================================================================
--- incubator/rave/trunk/pom.xml (original)
+++ incubator/rave/trunk/pom.xml Tue Oct 18 01:42:12 2011
@@ -430,6 +430,97 @@
<artifactId>cobertura-maven-plugin</artifactId>
<version>${cobertura.version}</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>
+
com.github.searls
+</groupId>
+<artifactId>
+
jasmine-maven-plugin
+</artifactId>
+<versionRange>
+
[1.0.2-beta-2,)
+</versionRange>
+<goals>
+<goal>testResources</goal>
+</goals>
+</pluginExecutionFilter>
+<action>
+<execute />
+</action>
+</pluginExecution>
+<pluginExecution>
+<pluginExecutionFilter>
+<groupId>
+
org.codehaus.mojo
+</groupId>
+<artifactId>
+
openjpa-maven-plugin
+</artifactId>
+<versionRange>
+ [1.2,)
+</versionRange>
+<goals>
+<goal>enhance</goal>
+</goals>
+</pluginExecutionFilter>
+<action>
+<execute/>
+</action>
+</pluginExecution>
+<pluginExecution>
+<pluginExecutionFilter>
+<groupId>
+
com.googlecode.mavenfilesync
+</groupId>
+<artifactId>
+
maven-filesync-plugin
+</artifactId>
+<versionRange>
+ [1.0.0,)
+</versionRange>
+<goals>
+<goal>generate</goal>
+</goals>
+</pluginExecutionFilter>
+<action>
+<execute/>
+</action>
+</pluginExecution>
+<pluginExecution>
+<pluginExecutionFilter>
+<groupId>
+
com.github.searls
+</groupId>
+<artifactId>
+
jasmine-maven-plugin
+</artifactId>
+<versionRange>
+
[1.0.2-beta-2,)
+</versionRange>
+<goals>
+<goal>resources</goal>
+<goal>
+
generateManualRunner
+</goal>
+</goals>
+</pluginExecutionFilter>
+<action>
+<execute/>
+</action>
+</pluginExecution>
+</pluginExecutions>
+</lifecycleMappingMetadata>
+</configuration>
+</plugin>
</plugins>
</pluginManagement>