本文概述
- Apache Ant WAR属性
- Apache Ant WAR任务嵌套元素
- Apache Ant War任务示例
Apache Ant WAR属性
属性 | 描述 | 需要 |
---|---|---|
destfile | 要创建的WAR的名称。 | 是 |
webxml | Servlet配置描述符 | 是 |
basedir | 要从中提取文件的目录。 | 没有 |
compress | 存储和压缩数据 | |
encoding | 用于指定编码。 | 没有 |
filesonly | 仅存储文件 | 没有 |
includes | 包括文件列表。 | 没有 |
excludes | 排除文件列表。 | 没有 |
update | 即使存在也更新目标文件。 | 没有 |
该元素指定文件集。所有文件都位于创建的WAR的WEB-INF / lib文件夹中。
类
该元素指定类文件的文件集。之后,所有类都位于WEB-INF / classes文件夹中。
WEBINF
该嵌套元素指定一个文件集。所有文件都位于WEB-INF目录中。
Apache Ant War任务示例
<
project name="java-ant project" default="run">
<
target name="run">
<
war destfile = "myapp.war" webxml = "web.xml" >
<
fileset dir = "src/com/srcmini"><
/fileset>
<
classes dir = "test/com/srcmini"><
/classes>
<
/war>
<
/target>
<
/project>
上面的代码将创建一个myapp.war文件,其文件结构如下。上面的代码将创建一个myapp.war文件,其文件结构如下。
Archive:myapp.war
META-INF/
META-INF/MANIFEST.MF
WEB-INF/
WEB-INF/web.xml
WEB-INF/classes/AllUpperCaseCondition.class
WEB-INF/classes/Hello.class
推荐阅读
- apache ant junit任务
- apache ant zip任务
- apache ant move任务
- apache ant mkdir任务
- apache ant loadfile任务
- apache ant length任务
- apache ant javac任务
- apache ant java任务
- apache ant导入任务