Provide ability to register (test) resource roots [patch included!]
-------------------------------------------------------------------
Key: MANTRUN-54
URL: http://jira.codehaus.org/browse/MANTRUN-54
Project: Maven 2.x Antrun Plugin
Type: Improvement
Versions: 1.2
Reporter: Andreas Schildbach
Index:
C:/dev/workspace/maven-antrun-plugin/src/main/java/org/apache/maven/plugin/antrun/AntRunMojo.java
===================================================================
---
C:/dev/workspace/maven-antrun-plugin/src/main/java/org/apache/maven/plugin/antrun/AntRunMojo.java
(revision 416302)
+++
C:/dev/workspace/maven-antrun-plugin/src/main/java/org/apache/maven/plugin/antrun/AntRunMojo.java
(working copy)
@@ -18,6 +18,7 @@
import java.io.File;
+import org.apache.maven.model.Resource;
import org.apache.maven.plugin.MojoExecutionException;
import org.apache.maven.project.MavenProject;
import org.apache.tools.ant.Target;
@@ -75,6 +76,16 @@
private File testSourceRoot;
/**
+ * @parameter expression="${resourceRoot}"
+ */
+ private Resource resourceRoot;
+
+ /**
+ * @parameter expression="${testResourceRoot}"
+ */
+
+ private Resource testResourceRoot;
+ /**
*/
public void execute()
throws MojoExecutionException
@@ -93,5 +104,16 @@
project.addTestCompileSourceRoot( testSourceRoot.toString() );
}
+ if (resourceRoot != null)
+ {
+ getLog().info("Registering resource root " + resourceRoot);
+ project.addResource(resourceRoot);
+ }
+
+ if (testResourceRoot != null)
+ {
+ getLog().info("Registering test resource root " +
testResourceRoot);
+ project.addResource(resourceRoot);
+ }
}
}
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira