<?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, *.xml, *.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>