首先,假设我们的项目的结构如下,相同的目录大家可以自行扩展!
接下来第一步,就是要先定义好一些全局的参数,以便以后更改起来方便,风格
大家自己选择好了,我用的是如下的方式:
(1) 给出项目的目录:
(2) 定义Java Source的编译选项
(3) 如果需要 import EJB library 的话,给出下面的定义,后面会用到
(4) 给出部署WAR/EAR文件的名称:
(5) 给出CLASSPATH的定义,引入相关的Library和项目编译生成的Java Classes
(6) 基本的clean和init的task
(7) 编译Java Source
(8) 预编译JSP文件,可选择基于Tomcat或是Oracle Application Server
(9) 开始进行compile,make 和 build,并生成部署档案
好了, 把上面的内容综合起来, 就可以用ant build命令来编译了!
${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) 给出项目的目录:
|
(2) 定义Java Source的编译选项
|
(3) 如果需要 import EJB library 的话,给出下面的定义,后面会用到
|
(4) 给出部署WAR/EAR文件的名称:
|
(5) 给出CLASSPATH的定义,引入相关的Library和项目编译生成的Java Classes
|
(6) 基本的clean和init的task
|
(7) 编译Java Source
|
(8) 预编译JSP文件,可选择基于Tomcat或是Oracle Application Server
|
(9) 开始进行compile,make 和 build,并生成部署档案
|
好了, 把上面的内容综合起来, 就可以用ant build命令来编译了!