<target name="compile" depends="src_compile, jsp_precompile" /> <!--// Build WAR file //--> <target name="make.web_module" depends="compile"> <war destfile="${dir.project.build}/${deploy.file.web_module}" webxml="${dir.project.web_module}/WEB-INF/web.xml"> <fileset dir="${dir.project.web_module}" > <include name="**"/> <exclude name="WEB-INF/classes/**"/> <exclude name="WEB-INF/lib/**"/> </fileset> <classes dir="${dir.project.compile}"> <include name="**"/> <exclude name="project/package/trx/**"/> <exclude name="jspcache/**"/> </classes> <lib dir="${dir.project.lib}"> <include name="AppUtil.jar"/> <include name="AppClient.jar"/> </lib> </war> </target>
<!--// Build EJB Jar file //--> <target name="make.ejb_module" depends="src_compile"> <jar destfile="${dir.project.build}/${deploy.file.ejb_module}"> <zipgroupfileset dir="${dir.project.lib}"> <include name="AppServer.jar"/> </zipgroupfileset> <fileset dir="${dir.project.ejb_module}"> <include name="**"/> </fileset> <fileset dir="${dir.project.compile}"> <include name="**"/> <exclude name="project/package/controller/**"/> <exclude name="jspcache/**"/> </fileset> </jar> </target> <!--// Build EAR file //--> <target name="make.ear_module" depends="compile, make.web_module, make.ejb_module"> <ear destfile="${dir.project.build}/${deploy.file.ear_module}" appxml="${dir.project.ear_module}/META-INF/application.xml"> <fileset dir="${dir.project.build}"> <include name="${deploy.file.web_module}"/> <include name="${deploy.file.ejb_module}"/> </fileset> </ear> </target> <target name="make" depends="init, compile, make.web_module, make.ejb_module, make.ear_module" /> <target name="build" depends="clean, init, make" />
|