You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by ch...@apache.org on 2006/04/06 22:20:01 UTC
svn commit: r392061 -
/maven/sandbox/plugins/maven-vstudio-plugin/src/main/java/org/apache/maven/plugin/vstudio/VisualStudioUtil.java
Author: chrisjs
Date: Thu Apr 6 13:19:55 2006
New Revision: 392061
URL: http://svn.apache.org/viewcvs?rev=392061&view=rev
Log:
Fixed bug with resources in root of dir.
Modified:
maven/sandbox/plugins/maven-vstudio-plugin/src/main/java/org/apache/maven/plugin/vstudio/VisualStudioUtil.java
Modified: maven/sandbox/plugins/maven-vstudio-plugin/src/main/java/org/apache/maven/plugin/vstudio/VisualStudioUtil.java
URL: http://svn.apache.org/viewcvs/maven/sandbox/plugins/maven-vstudio-plugin/src/main/java/org/apache/maven/plugin/vstudio/VisualStudioUtil.java?rev=392061&r1=392060&r2=392061&view=diff
==============================================================================
--- maven/sandbox/plugins/maven-vstudio-plugin/src/main/java/org/apache/maven/plugin/vstudio/VisualStudioUtil.java (original)
+++ maven/sandbox/plugins/maven-vstudio-plugin/src/main/java/org/apache/maven/plugin/vstudio/VisualStudioUtil.java Thu Apr 6 13:19:55 2006
@@ -36,23 +36,30 @@
public static String toRelativeAndFixSeparator( File basedir, String absolutePath, boolean replaceSlashes )
{
- String relative;
+ String relative = "";
+ System.out.println( "absolute path" + absolutePath );
+
if ( absolutePath.equals( basedir.getAbsolutePath() ) )
{
- relative = ".";
+ System.out.println("option 1");
+ //relative = ".";
}
else if ( absolutePath.startsWith( basedir.getAbsolutePath() ) )
{
+ System.out.println("option 2");
relative = absolutePath.substring( basedir.getAbsolutePath().length() + 1 );
}
else
{
+ System.out.println("option 3");
relative = absolutePath;
}
+ if( relative.startsWith(".") )
+ relative = relative.substring(2, relative.length() );
+
relative = StringUtils.replace( relative, "", "\\" ); //$NON-NLS-1$ //$NON-NLS-2$
-
return relative;
}