63 lines
2.1 KiB
XML
63 lines
2.1 KiB
XML
<!-- ============================================= -->
|
|
<!-- webApp -->
|
|
<!-- ============================================= -->
|
|
|
|
<project name="webApp" default="main" basedir=".">
|
|
|
|
<description>
|
|
Build the UI subproject within the Compiere project.
|
|
</description>
|
|
|
|
<!-- set global properties for this build -->
|
|
<property name="src" value="src"/>
|
|
<property name="build.dir" value="build"/>
|
|
<property name="dist.dir" value="."/>
|
|
|
|
<property environment="env"/>
|
|
|
|
<!-- set path to include the necessary jar files for javac -->
|
|
<path id="project.class.path">
|
|
<pathelement path="${classpath}"/>
|
|
<pathelement location="../tools/lib/j2ee.jar" />
|
|
<pathelement location="../JasperReports/CompiereJasper.jar" />
|
|
<pathelement location="../dbPort/dbPort.jar" />
|
|
</path>
|
|
|
|
<target name="compile">
|
|
<echo>------ Compiling webApp</echo>
|
|
<mkdir dir="${build.dir}"/>
|
|
<javac srcdir="${src}" destdir="${build.dir}" deprecation="on" source="1.4" target="1.4" debug="on">
|
|
<classpath refid="project.class.path"/>
|
|
</javac>
|
|
</target>
|
|
|
|
<target name="xdoclet">
|
|
<echo>------ Executing xdoclet</echo>
|
|
<ant inheritall="false" antfile="xdoclet-build.xml"/>
|
|
</target>
|
|
|
|
<target name="packaging">
|
|
<echo>------ packaging</echo>
|
|
<ant inheritall="false" antfile="packaging-build.xml"/>
|
|
</target>
|
|
|
|
<target name="deploy-interface">
|
|
<echo>------ deploying interfaces to JasperReports</echo>
|
|
<copy todir="../JasperReports/src">
|
|
<fileset dir="src" includes="org/compiere/interfaces/*.java"/>
|
|
</copy>
|
|
</target>
|
|
|
|
<target name="clean">
|
|
<delete dir="${build.dir}"/>
|
|
<delete file="webApp.war" failonerror="false"/>
|
|
<delete file="webApp.ear" failonerror="false"/>
|
|
<delete file="webAppEJB.jar" failonerror="false"/>
|
|
<delete file="webEJB-client.jar" failonerror="false"/>
|
|
</target>
|
|
|
|
<target name="main" depends="xdoclet, compile, packaging, deploy-interface" description="initialization target">
|
|
|
|
</target>
|
|
|
|
</project> |