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]