core-jgi/zkwebui/build.xml

84 lines
2.9 KiB
XML
Raw Normal View History

<?xml version="1.0" encoding="UTF-8"?>
<!-- ======================================================== -->
<!-- Zk Ajax UI (Web UI) -->
<!-- ======================================================== -->
<project name="ZkWebUI" default="plugin-dist" basedir=".">
<description>
This buildfile is used to build the Zk WebUI client.
</description>
<!-- set global properties for this build -->
<!--<property environment="env"/>-->
<property name="src.dir" value="${basedir}/WEB-INF/src"/>
<property name="classes.dir" value="${basedir}/WEB-INF/classes"/>
<property name="dist.dir" value="${basedir}/dist"/>
<property name="WEBINF.dir" value="${basedir}/WEB-INF"/>
<property name="Adempiere.dir" value="${basedir}/../lib"></property>
<property name="war.name" value="webui"/>
<property name="compile.debug" value="true"/>
<property name="compile.deprecation" value="false"/>
<property name="compile.optimize" value="true"/>
<path id="compile.classpath">
<pathelement location="${basedir}"/>
<pathelement location="${basedir}/WEB-INF/classes"/>
<pathelement location="${basedir}/WEB-INF/src"/>
<pathelement location="${Adempiere.dir}/../base/build"/>
<pathelement location="${Adempiere.dir}/../client/build"/>
<pathelement location="${Adempiere.dir}/../JasperReports/build"/>
<fileset dir="${Adempiere.dir}">
<include name="*.jar"/>
</fileset>
<pathelement location="${Adempiere.dir}/../tools/lib/servlet-api.jar"/>
<fileset dir="${basedir}/WEB-INF/lib">
<include name="*.jar"/>
</fileset>
</path>
<target name="clean" description="delete class directory">
<delete dir="${classes.dir}/org" />
<delete dir="${dist.dir}" />
</target>
<target name="compile" depends="clean" description="Compile Java sources">
<mkdir dir="${classes.dir}"/>
<javac target="1.6"
srcdir="WEB-INF/src"
destdir="${classes.dir}"
debug="${compile.debug}"
deprecation="${compile.deprecation}"
optimize="${compile.optimize}">
<classpath refid="compile.classpath"/>
</javac>
<copy todir="${classes.dir}" overwrite="true">
<fileset dir="WEB-INF/src">
<include name="**/*.xml" />
</fileset>
</copy>
</target>
<target name="plugin">
<buildPlugin workspaceDirectory=".."
projectName="webui"
targetPlatformId="target.platform"
destination="../lib"
buildSourceJar="false"
clean="no"/>
<rename dest="../lib/webui.war" src="../lib/webui.jar"/>
</target>
<target name="plugin-dist">
<buildPlugin workspaceDirectory=".."
projectName="webui"
targetPlatformId="target.platform"
destination="${env.ADEMPIERE_ROOT}/Adempiere/osgi"
buildSourceJar="false"
clean="no"/>
<rename dest="${env.ADEMPIERE_ROOT}/Adempiere/osgi/webui.war"
src="${env.ADEMPIERE_ROOT}/Adempiere/osgi/webui.jar"/>
</target>
</project>