59 lines
2.0 KiB
XML
59 lines
2.0 KiB
XML
|
<?xml version="1.0" encoding="UTF-8"?>
|
||
|
<project name="Packaging Generator" default="_packaging_generation_">
|
||
|
|
||
|
<property name="deploy.name" value="web" />
|
||
|
|
||
|
<target name="_packaging_generation_" depends="EJB.jar,EJB-client.jar,Web.war,WebApp.ear"/>
|
||
|
|
||
|
<target name="EJB.jar" description="${deploy.name}AppEJB.jar">
|
||
|
<jar destfile="${deploy.name}AppEJB.jar">
|
||
|
<zipfileset dir="src/META-INF" prefix="META-INF">
|
||
|
<include name="ejb-jar.xml"/>
|
||
|
</zipfileset>
|
||
|
<zipfileset dir="src/META-INF" prefix="META-INF">
|
||
|
<include name="jboss.xml"/>
|
||
|
</zipfileset>
|
||
|
<zipfileset dir="../JasperReports">
|
||
|
<include name="CompiereJasper.jar"/>
|
||
|
</zipfileset>
|
||
|
<zipfileset dir="build" includes="org/compiere/ejb/*.class,org/compiere/interfaces/*.class"/>
|
||
|
</jar>
|
||
|
</target>
|
||
|
|
||
|
<target name="EJB-client.jar" description="${deploy.name}EJB-client.jar">
|
||
|
<jar destfile="${deploy.name}EJB-client.jar">
|
||
|
<zipfileset dir="build" includes="org/compiere/interfaces/*.class"/>
|
||
|
</jar>
|
||
|
</target>
|
||
|
|
||
|
<target name="Web.war" description="${deploy.name}App.war">
|
||
|
<jar destfile="${deploy.name}App.war">
|
||
|
<zipfileset dir="src/WEB-INF" prefix="WEB-INF">
|
||
|
<include name="web.xml"/>
|
||
|
</zipfileset>
|
||
|
<zipfileset dir="src/WEB-INF" prefix="WEB-INF">
|
||
|
<include name="jboss-web.xml"/>
|
||
|
</zipfileset>
|
||
|
<zipfileset dir="." prefix="WEB-INF/lib">
|
||
|
<include name="${deploy.name}EJB-client.jar"/>
|
||
|
</zipfileset>
|
||
|
<zipfileset dir="build" prefix="WEB-INF/classes" includes="org/compiere/web/*.class"/>
|
||
|
<zipfileset dir="webroot" includes="*.jrxml, *.html"/>
|
||
|
</jar>
|
||
|
</target>
|
||
|
|
||
|
<target name="WebApp.ear" description="${deploy.name}App.ear">
|
||
|
<jar destfile="${deploy.name}App.ear">
|
||
|
<zipfileset dir="src/META-INF" prefix="META-INF">
|
||
|
<include name="application.xml"/>
|
||
|
</zipfileset>
|
||
|
<zipfileset dir=".">
|
||
|
<include name="${deploy.name}AppEJB.jar"/>
|
||
|
</zipfileset>
|
||
|
<zipfileset dir=".">
|
||
|
<include name="${deploy.name}App.war"/>
|
||
|
</zipfileset>
|
||
|
</jar>
|
||
|
</target>
|
||
|
</project>
|