Updated targets

git-svn-id: https://svn.apache.org/repos/asf/xml/commons/trunk@226012 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
ndw 2002-11-13 20:59:54 +00:00
parent f3fec278ee
commit 6ab1395669

View File

@ -27,7 +27,6 @@ Build file for org.apache.xml.resolver. No dependencies.
<property name="docs.dir" value="${build.dir}"/>
<property name="docs.user.dir" value="${docs.dir}/docs"/>
<property name="docs.java.dir" value="${docs.user.dir}/javadocs"/>
<property name="docs.printer.dir" value="${docs.user.dir}/printer"/>
<property name="dist.basename" value="${name.resolver}-${impl.version}"/>
<!-- Source constants and directories -->
@ -37,6 +36,10 @@ Build file for org.apache.xml.resolver. No dependencies.
<property name="resolver.jar.name" value="resolver.jar" />
<property name="resolver.jar" value="${resolver.jar.location}/${resolver.jar.name}" />
<property name="jaxp.jar" value="/usr/local/jaxp-1.1/jaxp.jar"/>
<property name="xmlParserAPIs.jar" value="/projects/apache/xml-xerces/java/build/xmlParserAPIs.jar"/>
<property name="xerces2.jar" value="/projects/apache/xml-xerces/java/build/xercesImpl.jar"/>
<!-- Test results directory -->
<property name="check.dir" value="${tmp.dir}/${project.name}/check"/>
@ -64,7 +67,18 @@ Build file for org.apache.xml.resolver. No dependencies.
<target name="compile" depends="init"
description="Compile all classes">
<echo message="Compiling..." />
<javac srcdir="${src.dir}" destdir="${build.classes.dir}">
<classpath>
<pathelement location="${jaxp.jar}"/>
<pathelement location="${xmlParserAPIs.jar}"/>
<pathelement location="${xerces2.jar}"/>
<pathelement location="${resolver.jar}"/>
<pathelement path="${java.class.path}"/>
</classpath>
<include name="${resolver.subdir}/*.java"/>
<include name="${resolver.subdir}/helpers/*.java"/>
<include name="${resolver.subdir}/readers/*.java"/>
@ -103,7 +117,7 @@ Build file for org.apache.xml.resolver. No dependencies.
</target>
<target name="docs"
depends="javadocs"
depends="javadocs,htmldocs"
description="Generates all documentation for a project.">
</target>
@ -129,6 +143,46 @@ Build file for org.apache.xml.resolver. No dependencies.
</javadoc>
</target>
<target name="htmldocs" depends="jar">
<echo message="Building docs for ${name.resolver} ..." />
<java fork="true" classname="org.apache.xalan.xslt.Process">
<classpath>
<pathelement location="/usr/local/java/jakarta-ant-1.5.1/lib/xml-apis.jar"/>
<pathelement location="/usr/local/java/jakarta-ant-1.5.1/lib/xercesImpl.jar"/>
<pathelement location="../../xml-xalan/java/build/classes"/>
<pathelement location="${build.dir}/resolver.jar"/>
</classpath>
<arg value="-URIRESOLVER"/>
<arg value="org.apache.xml.resolver.tools.CatalogResolver"/>
<arg value="-ENTITYRESOLVER"/>
<arg value="org.apache.xml.resolver.tools.CatalogResolver"/>
<arg value="-IN"/>
<arg value="docs/resolver.xml"/>
<arg value="-OUT"/>
<arg value="${build.dir}/docs/resolver.html"/>
<arg value="-XSL"/>
<arg value="/sourceforge/docbook/xsl/html/docbook.xsl"/>
</java>
<java fork="true" classname="org.apache.xalan.xslt.Process">
<classpath>
<pathelement location="/usr/local/java/jakarta-ant-1.5.1/lib/xml-apis.jar"/>
<pathelement location="/usr/local/java/jakarta-ant-1.5.1/lib/xercesImpl.jar"/>
<pathelement location="../../xml-xalan/java/build/classes"/>
<pathelement location="${build.dir}/resolver.jar"/>
</classpath>
<arg value="-URIRESOLVER"/>
<arg value="org.apache.xml.resolver.tools.CatalogResolver"/>
<arg value="-ENTITYRESOLVER"/>
<arg value="org.apache.xml.resolver.tools.CatalogResolver"/>
<arg value="-IN"/>
<arg value="docs/release-notes.xml"/>
<arg value="-OUT"/>
<arg value="${build.dir}/docs/release-notes.html"/>
<arg value="-XSL"/>
<arg value="/sourceforge/docbook/xsl/html/docbook.xsl"/>
</java>
</target>
<target name="dist"
depends="all, docs"
description="Generates all the artifacts used for a distribution.">
@ -179,6 +233,7 @@ Build file for org.apache.xml.resolver. No dependencies.
<echo message="BEGIN Simple test: just call Resolver (manual verification required)."/>
<java classname="org.apache.xml.resolver.Catalog">
<classpath>
<pathelement location="/share/projects/apache/xml-xerces/java/build/xercesImpl.jar"/>
<pathelement location="${resolver.jar}"/>
<pathelement path="${java.class.path}"/>
</classpath>
@ -197,7 +252,4 @@ Build file for org.apache.xml.resolver. No dependencies.
<copy todir="${build.dir}" file="${src.dir}/manifest.resolver" filtering="true"/>
<copy tofile="${src.dir}/${resolver.subdir}/Version.java" file="${src.dir}/${resolver.subdir}/Version.src" filtering="true"/>
</target>
<!-- Project specific Targets -->
</project>