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:
parent
f3fec278ee
commit
6ab1395669
@ -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>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user