evenisse 2004/10/14 08:24:51
Modified: eclipse/src/plugin-resources/templates classpath.jelly
eclipse/xdocs changes.xml
Log:
MPECLIPSE-47. Add resources directories and test resources directories to .classpath.
Revision Changes Path
1.23 +28 -0
maven-plugins/eclipse/src/plugin-resources/templates/classpath.jelly
Index: classpath.jelly
===================================================================
RCS file:
/home/cvs/maven-plugins/eclipse/src/plugin-resources/templates/classpath.jelly,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- classpath.jelly 8 Oct 2004 15:46:48 -0000 1.22
+++ classpath.jelly 14 Oct 2004 15:24:51 -0000 1.23
@@ -54,6 +54,19 @@
</j:if>
</j:forEach>
<classpathentry kind="src" path="${srcDir}" excluding="${excluding}" />
+
+ <j:if test="${!pom.build.resources.isEmpty()}">
+ <j:forEach var="resource" items="${pom.build.resources}">
+ <j:new var="file" className="java.io.File">
+ <j:arg value="${basedir}"/>
+ </j:new>
+ <j:invokeStatic var="resourceDirectory"
className="org.apache.maven.MavenUtils" method="makeRelativePath">
+ <j:arg value="${file}"/>
+ <j:arg value="${resource.directory}"/>
+ </j:invokeStatic>
+ <classpathentry kind="src" path="${resourceDirectory}"/>
+ </j:forEach>
+ </j:if>
</j:if>
<!-- Add the list of additional directories for the classpath from
${maven.eclipse.classpath.include}-->
@@ -108,6 +121,21 @@
<j:if test="${depVersion != 'none'}">
<j:set var="ignoreJUnit" value="true" />
<classpathentry kind="var"
path="MAVEN_REPO/junit/jars/junit-${depVersion}.jar"/>
+ </j:if>
+
+ <j:if test="${pom.build.unitTest != null}">
+ <j:if test="${!pom.build.unitTest.resources.isEmpty()}">
+ <j:forEach var="resource" items="${pom.build.unitTest.resources}">
+ <j:new var="file" className="java.io.File">
+ <j:arg value="${basedir}"/>
+ </j:new>
+ <j:invokeStatic var="resourceDirectory"
className="org.apache.maven.MavenUtils" method="makeRelativePath">
+ <j:arg value="${file}"/>
+ <j:arg value="${resource.directory}"/>
+ </j:invokeStatic>
+ <classpathentry kind="src" path="${resourceDirectory}"
output="${testOutputDir}"/>
+ </j:forEach>
+ </j:if>
</j:if>
</j:if>
1.32 +1 -0 maven-plugins/eclipse/xdocs/changes.xml
Index: changes.xml
===================================================================
RCS file: /home/cvs/maven-plugins/eclipse/xdocs/changes.xml,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -r1.31 -r1.32
--- changes.xml 8 Oct 2004 15:46:48 -0000 1.31
+++ changes.xml 14 Oct 2004 15:24:51 -0000 1.32
@@ -25,6 +25,7 @@
</properties>
<body>
<release version="1.9" date="in cvs">
+ <action dev="evenisse" type="fix" issue="MPECLIPSE-47">Add resources
directories and test resources directories to .classpath.</action>
<action dev="epugh" type="fix" issue="MPECLIPSE-46" due-to="Archimedes
Trajano">Overriden jar that resides outside maven repo doesn't get resolved
properly.</action>
<action dev="epugh" type="fix" issue="MPECLIPSE-38">Jar overrides are now
properly supported.</action>
</release>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]