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]

Reply via email to