[robsite.org]

« EJB 3.0 Preview for Oracle Application Server. | Main | Creating Tivo HME Applications in Oracle JDeveloper »

March 18, 2005

xmlproperty rocks

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

Comments