brett 2004/07/01 05:39:05 Modified: src/java/org/apache/maven/jelly Tag: MAVEN-1_0-BRANCH MavenJellyContext.java Log: make sure all absolute paths on windows are treated as such, even if there is no drive designator Revision Changes Path No revision No revision 1.35.4.11 +4 -3 maven/src/java/org/apache/maven/jelly/MavenJellyContext.java Index: MavenJellyContext.java =================================================================== RCS file: /home/cvs/maven/src/java/org/apache/maven/jelly/MavenJellyContext.java,v retrieving revision 1.35.4.10 retrieving revision 1.35.4.11 diff -u -r1.35.4.10 -r1.35.4.11 --- MavenJellyContext.java 30 Jun 2004 11:59:50 -0000 1.35.4.10 +++ MavenJellyContext.java 1 Jul 2004 12:39:05 -0000 1.35.4.11 @@ -699,12 +699,13 @@ String value = ( String ) getVariable( var ); File f = new File( value ); - if ( !f.getParentFile().exists() ) + if ( f.getParentFile() != null && !f.getParentFile().exists() ) { f.getParentFile().mkdirs(); } - if ( !f.isAbsolute() ) + // Need to check for / at the start to convince windows that it is absolute + if ( !f.isAbsolute() && !value.startsWith( "/" ) && !value.startsWith( "\\" ) ) { f = new File( basedir, f.getPath() ); log.debug( "Resolving " + var + " to " + f );
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]