| |
| [ Blog ] [ Open Source ] [ Programming ] | |
« EJB 3.0 Preview for Oracle Application Server. | Main | Creating Tivo HME Applications in Oracle JDeveloper »
Brian Duff looked at one of my Ant build scripts which had something like:
<!-- this would be better kept in build.properties otherwise -->
<property name="extension.name" value="oracle.jdeveloper.vcs.test" />
<property name="extension.version" value="10.1.3" />
<property name="dist.extension.jar.file" value="${dist}/${extension.name}.${extension.version}.jar" />
His comment was to use the xmlproperty Ant task.
Excellent idea, now this code goes like:
<xmlproperty file="${classes.java}/META-INF/extension.xml"
prefix="extensionxml"/>
<property name="dist.extension.jar.file"
value="${dist}/${extensionxml.extension(id)}.${extensionxml.extension(version)}.jar" />
Also, I don't have to update the version to match extension.xml since the extension.xml file is now the source of truth.
Posted by rcleveng at March 18, 2005 10:13 AM