整理一个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文件!
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top