Return-Path:
myjar.jar
).
<basename property="cmdname" file="D:/usr/local/foo.exe" suffix=".exe"/>
will set cmdname
to foo
.
- <basename property="temp.dirname" file="${env.TEMP}"/>
+ <property environment="env"/>
+ <basename property="temp.dirname" file="${env.TEMP}"/>
will set temp.dirname
to the last directory element of
the path defined for the TEMP
environment variable.
antfile.dir
to the directory path for
${ant.file}
.
<dirname property="foo.dirname" file="foo.txt"/>-will set
foo.dirname
to the current directory.
+will set foo.dirname
to the project's basedir.
Copyright © 2002 Apache Software Foundation.
1.2 +4 -2 jakarta-ant/src/main/org/apache/tools/ant/taskdefs/Basename.java
Index: Basename.java
===================================================================
RCS file: /home/cvs/jakarta-ant/src/main/org/apache/tools/ant/taskdefs/Basename.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Basename.java 20 Mar 2002 02:48:15 -0000 1.1
+++ Basename.java 10 Apr 2002 13:47:46 -0000 1.2
@@ -82,7 +82,9 @@
*
* @author Diane Holt holtdl@apache.org
*
- * @version $Revision: 1.1 $
+ * @version $Revision: 1.2 $
+ *
+ * @since Ant 1.5
*
* @ant.task category="property"
*/
@@ -122,7 +124,7 @@
int pos = value.indexOf('.');
value = value.substring(0, pos);
}
- this.project.setProperty(property, value);
+ getProject().setNewProperty(property, value);
}
}
}
1.2 +4 -2 jakarta-ant/src/main/org/apache/tools/ant/taskdefs/Dirname.java
Index: Dirname.java
===================================================================
RCS file: /home/cvs/jakarta-ant/src/main/org/apache/tools/ant/taskdefs/Dirname.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Dirname.java 20 Mar 2002 02:48:15 -0000 1.1
+++ Dirname.java 10 Apr 2002 13:47:46 -0000 1.2
@@ -75,7 +75,9 @@
*
* @author Diane Holt holtdl@apache.org
*
- * @version $Revision: 1.1 $
+ * @version $Revision: 1.2 $
+ *
+ * @since Ant 1.5
*
* @ant.task category="property"
*/
@@ -104,7 +106,7 @@
throw new BuildException("file attribute required", location);
} else {
String value = file.getParent();
- this.project.setProperty(property, value);
+ getProject().setNewProperty(property, value);
}
}
}
--
To unsubscribe, e-mail: