个性化阅读
专注于IT技术分析

apache ant war任务

本文概述

Ant WAR(Web存档)是Java Archive文件的扩展。它由库,类等组成,并存储到WEB-INF / lib,WEB-INF / classes文件夹中。

Apache Ant WAR属性

属性描述需要
destfile要创建的WAR的名称。
webxmlServlet配置描述符
basedir要从中提取文件的目录。没有
compress存储和压缩数据
encoding用于指定编码。没有
filesonly仅存储文件没有
includes包括文件列表。没有
excludes排除文件列表。没有
update即使存在也更新目标文件。没有

Apache Ant WAR任务嵌套元素

LIB

该元素指定文件集。所有文件都位于创建的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
赞(0)
未经允许不得转载:srcmini » apache ant war任务

评论 抢沙发

评论前必须登录!