You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@labs.apache.org by si...@apache.org on 2009/05/11 16:27:07 UTC

svn commit: r773574 - in /labs/magma/trunk/maven-magma-plugin: pom.xml src/main/java/org/apache/magma/tools/maven/MagmaTestMojo.java src/main/java/org/apache/magma/tools/maven/MagmaTestPauserMojo.java

Author: simoneg
Date: Mon May 11 14:27:06 2009
New Revision: 773574

URL: http://svn.apache.org/viewvc?rev=773574&view=rev
Log:
LABS-210 : new magma:idetest goal

Added:
    labs/magma/trunk/maven-magma-plugin/src/main/java/org/apache/magma/tools/maven/MagmaTestPauserMojo.java
Modified:
    labs/magma/trunk/maven-magma-plugin/pom.xml
    labs/magma/trunk/maven-magma-plugin/src/main/java/org/apache/magma/tools/maven/MagmaTestMojo.java

Modified: labs/magma/trunk/maven-magma-plugin/pom.xml
URL: http://svn.apache.org/viewvc/labs/magma/trunk/maven-magma-plugin/pom.xml?rev=773574&r1=773573&r2=773574&view=diff
==============================================================================
--- labs/magma/trunk/maven-magma-plugin/pom.xml (original)
+++ labs/magma/trunk/maven-magma-plugin/pom.xml Mon May 11 14:27:06 2009
@@ -24,7 +24,7 @@
 	<groupId>org.apache.magma.tools</groupId>
 	<artifactId>maven-magma-plugin</artifactId>
 	<name>Magma Extension Mojo</name>
-	<version>0.0.3-rev08</version>
+	<version>0.0.3-rev09</version>
 	<description>
 		Provides mojos to compile and test a magma package.
 	</description>
@@ -37,12 +37,12 @@
 		<dependency>
 			<groupId>org.aspectj</groupId>
 			<artifactId>aspectjtools</artifactId>
-			<version>1.6.3</version>
+			<version>1.6.4</version>
 		</dependency>
 		<dependency>
 			<groupId>org.aspectj</groupId>
 			<artifactId>aspectjweaver</artifactId>
-			<version>1.6.3</version>
+			<version>1.6.4</version>
 		</dependency>
 		<dependency>
 			<groupId>org.apache.openjpa</groupId>
@@ -114,4 +114,4 @@
 		<developerConnection>scm:svn:https://svn.apache.org/repos/asf/labs/magma/trunk</developerConnection>
 		<url>https://svn.apache.org/repos/asf/labs/magma/trunk</url>
 	</scm>
-</project>
\ No newline at end of file
+</project>

Modified: labs/magma/trunk/maven-magma-plugin/src/main/java/org/apache/magma/tools/maven/MagmaTestMojo.java
URL: http://svn.apache.org/viewvc/labs/magma/trunk/maven-magma-plugin/src/main/java/org/apache/magma/tools/maven/MagmaTestMojo.java?rev=773574&r1=773573&r2=773574&view=diff
==============================================================================
--- labs/magma/trunk/maven-magma-plugin/src/main/java/org/apache/magma/tools/maven/MagmaTestMojo.java (original)
+++ labs/magma/trunk/maven-magma-plugin/src/main/java/org/apache/magma/tools/maven/MagmaTestMojo.java Mon May 11 14:27:06 2009
@@ -867,7 +867,7 @@
 					}
 					*/
                 	//art = (Artifact) project.getPluginArtifactMap().get(ArtifactUtils.versionlessKey( "org.apache.magma.tools", "maven-magma-plugin"));
-                	art = artifactFactory.createPluginArtifact("org.apache.magma.tools", "maven-magma-plugin", VersionRange.createFromVersion("0.0.3-rev08"));
+                	art = artifactFactory.createPluginArtifact("org.apache.magma.tools", "maven-magma-plugin", VersionRange.createFromVersion("0.0.3-rev09"));
                 	artifactResolver.resolve(art, project.getPluginArtifactRepositories(), localRepository);
                 	if (art.getFile() == null) throw new ArtifactResolutionException("Cannot find file", art);
 				} catch (ArtifactResolutionException e) {

Added: labs/magma/trunk/maven-magma-plugin/src/main/java/org/apache/magma/tools/maven/MagmaTestPauserMojo.java
URL: http://svn.apache.org/viewvc/labs/magma/trunk/maven-magma-plugin/src/main/java/org/apache/magma/tools/maven/MagmaTestPauserMojo.java?rev=773574&view=auto
==============================================================================
--- labs/magma/trunk/maven-magma-plugin/src/main/java/org/apache/magma/tools/maven/MagmaTestPauserMojo.java (added)
+++ labs/magma/trunk/maven-magma-plugin/src/main/java/org/apache/magma/tools/maven/MagmaTestPauserMojo.java Mon May 11 14:27:06 2009
@@ -0,0 +1,25 @@
+package org.apache.magma.tools.maven;
+
+import org.apache.maven.plugin.AbstractMojo;
+import org.apache.maven.plugin.MojoExecutionException;
+import org.apache.maven.plugin.MojoFailureException;
+/**
+* @goal idetest
+* @requiresDependencyResolution test
+* @execute phase="pre-integration-test"
+* @description starts all the environment needed for running integration tests, and the pause so that tests can be fired from IDE.
+*/
+public class MagmaTestPauserMojo extends AbstractMojo {
+
+	public void execute() throws MojoExecutionException, MojoFailureException {
+		getLog().info("Tests are paused, and environment is up, you can fire your tests inside eclipse or any other ide now");
+		getLog().info("Press CTRL+C to terminate ...");
+		while (true) {
+			try {
+				Thread.sleep(1000);
+			} catch (InterruptedException e) {
+				break;
+			}
+		}
+	}
+}



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@labs.apache.org
For additional commands, e-mail: commits-help@labs.apache.org