Author: baerrach
Date: Thu Sep 11 21:39:45 2008
New Revision: 694602

URL: http://svn.apache.org/viewvc?rev=694602&view=rev
Log:
Changed EclipseSourceDir so that path is always stored with / and not \s.
Modified unit test to use input path containing \\ and check that the results 
does not contain \\ but uses /
Changed expected .classpath for project-34 to use /s in file.

Modified:
    
maven/plugins/trunk/maven-eclipse-plugin/src/main/java/org/apache/maven/plugin/eclipse/EclipseSourceDir.java
    
maven/plugins/trunk/maven-eclipse-plugin/src/test/java/org/apache/maven/plugin/eclipse/writers/EclipseClasspathWriterUnitTest.java
    
maven/plugins/trunk/maven-eclipse-plugin/src/test/resources/projects/project-34/multymodule-4/expected/.classpath

Modified: 
maven/plugins/trunk/maven-eclipse-plugin/src/main/java/org/apache/maven/plugin/eclipse/EclipseSourceDir.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-eclipse-plugin/src/main/java/org/apache/maven/plugin/eclipse/EclipseSourceDir.java?rev=694602&r1=694601&r2=694602&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-eclipse-plugin/src/main/java/org/apache/maven/plugin/eclipse/EclipseSourceDir.java
 (original)
+++ 
maven/plugins/trunk/maven-eclipse-plugin/src/main/java/org/apache/maven/plugin/eclipse/EclipseSourceDir.java
 Thu Sep 11 21:39:45 2008
@@ -18,6 +18,8 @@
  */
 package org.apache.maven.plugin.eclipse;
 
+import org.apache.maven.plugin.ide.IdeUtils;
+
 /**
  * Represent an eclipse source dir. Eclipse has no "main", "test" or 
"resource" concepts, so two source dirs with the
  * same path are equal.
@@ -45,7 +47,7 @@
     public EclipseSourceDir( String path, String output, boolean isResource, 
boolean test, String include,
                              String exclude, boolean filtering )
     {
-        this.path = path;
+        setPath( path );
         this.output = output;
         this.isResource = isResource;
         this.test = test;
@@ -126,12 +128,13 @@
 
     /**
      * Setter for <code>path</code>.
+     * Converts \\ to / in path.
      * 
      * @param path The path to set.
      */
     public void setPath( String path )
     {
-        this.path = path;
+        this.path = IdeUtils.fixSeparator( path );
     }
 
     /**

Modified: 
maven/plugins/trunk/maven-eclipse-plugin/src/test/java/org/apache/maven/plugin/eclipse/writers/EclipseClasspathWriterUnitTest.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-eclipse-plugin/src/test/java/org/apache/maven/plugin/eclipse/writers/EclipseClasspathWriterUnitTest.java?rev=694602&r1=694601&r2=694602&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-eclipse-plugin/src/test/java/org/apache/maven/plugin/eclipse/writers/EclipseClasspathWriterUnitTest.java
 (original)
+++ 
maven/plugins/trunk/maven-eclipse-plugin/src/test/java/org/apache/maven/plugin/eclipse/writers/EclipseClasspathWriterUnitTest.java
 Thu Sep 11 21:39:45 2008
@@ -74,7 +74,7 @@
         EclipseSourceDir dir =
             new EclipseSourceDir( "src/main/resources", "target/classes", 
true, false, null, null, false );
         EclipseSourceDir testDir =
-            new EclipseSourceDir( "src/test/resources", 
"target/classes/test-resources", true, true, null, null, false );
+            new EclipseSourceDir( "src\\test\\resources", 
"target/classes/test-resources", true, true, null, null, false );
 
         EclipseSourceDir[] dirs = { dir, testDir };
 

Modified: 
maven/plugins/trunk/maven-eclipse-plugin/src/test/resources/projects/project-34/multymodule-4/expected/.classpath
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-eclipse-plugin/src/test/resources/projects/project-34/multymodule-4/expected/.classpath?rev=694602&r1=694601&r2=694602&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-eclipse-plugin/src/test/resources/projects/project-34/multymodule-4/expected/.classpath
 (original)
+++ 
maven/plugins/trunk/maven-eclipse-plugin/src/test/resources/projects/project-34/multymodule-4/expected/.classpath
 Thu Sep 11 21:39:45 2008
@@ -1,6 +1,6 @@
 <classpath>
   <classpathentry kind="src" path="src/main/java"/>
-  <classpathentry kind="src" path="target\generated-resources\eclipse" 
excluding="**/*.java"/>
+  <classpathentry kind="src" path="target/generated-resources/eclipse" 
excluding="**/*.java"/>
   <classpathentry kind="output" path="target/classes"/>
   <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
   <classpathentry kind="var" 
path="M2_REPO/eclipsetest/deps-refproject-compile/1.0/deps-refproject-compile-1.0.jar"/>


Reply via email to