整理一个ANT在J2EE项目中的应用,含预编译JSP和打包WAR/EAR文件![1]
[入库:2006年2月23日] [更新:2007年3月24日]
首先,假设我们的项目的结构如下,相同的目录大家可以自行扩展!
${project.root} | +-- build/ <-- WAR/EAR档的目录 +-- classes/ <-- 编译的输出目录,与JBuilder兼容 +-- src/ <-- Java源文件目录 +-- web/ <-- WEB Content 目录 | | | +--pages/ <-- JSP 文件目录 | +--WEB-INF/ <-- web.xml 等配置文件 +-- ejb <-- EJB Content 目录 | | | +--META-INF/ <-- EJB 配置文件 +-- ear <-- EAR Content 目录 | | | +--META-INF/ <-- EAR 配置文件 |-- lib <-- 项目所要用到的library |
接下来第一步,就是要先定义好一些全局的参数,以便以后更改起来方便,风格
大家自己选择好了,我用的是如下的方式:
(1) 给出项目的目录:
<!--// project directories //--> <property name="dir.project" value="D:/Code/MyProject"/> <property name="dir.project.lib" value="${dir.project}/lib"/> <property name="dir.project.src" value="${dir.project}/src"/> <property name="dir.project.web_module" value="${dir.project}/web"/> <property name="dir.project.ejb_module" value="${dir.project}/ejb"/> <property name="dir.project.ear_module" value="${dir.project}/ear"/>
<!--// compile, build and deploy directories //--> <property name="dir.project.compile" value="${dir.project}/classes"/> <property name="dir.project.compile.jspcache" value="${dir.project.compile}/jspcache"/> <property name="dir.project.build" value="${dir.project}/build"/> <!--// J2EE Container //--> <property name="dir.appserver.tomcat.home" value="D:/J2EE_HOME/AppServer/Tomcat"/> <property name="dir.appserver.oc4j.j2ee.home" value="D:/J2EE_HOME/AppServer/OC4J/j2ee/home"/>
|
本文关键:整理一个ANT在J2EE项目中的应用,含预编译JSP和打包WAR/EAR文件!
本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)