📅  最后修改于: 2020-12-26 14:05:27             🧑  作者: Mango
Ant WAR(Web存档)是Java Archive文件的扩展。它由库,类等组成,并存储到WEB-INF / lib,WEB-INF / classes文件夹中。
Attribute | Description | Required |
---|---|---|
destfile | Name of the WAR to create. | Yes |
webxml | Servlet configuration descriptor | Yes |
basedir | Directory from which to jar the files. | No |
compress | Store and compress data | |
encoding | It is used to specify encoding. | No |
filesonly | Stores only files | No |
includes | Include a list of files. | No |
excludes | Excludes a list of files. | No |
update | Update destination file even when present. | No |
LIB
该元素指定文件集。所有文件都位于创建的WAR的WEB-INF / lib文件夹中。
类
该元素指定类文件的文件集。战争爆发后,所有类都位于WEB-INF / classes文件夹中。
网络信息
该嵌套元素指定一个文件集。所有文件都位于WEB-INF目录中。
上面的代码将创建一个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