📜  Apache Ant War Task

📅  最后修改于: 2020-12-26 14:05:27             🧑  作者: Mango

Apache Ant战争任务

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

Apache Ant WAR属性

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

Apache Ant WAR任务嵌套元素

LIB

该元素指定文件集。所有文件都位于创建的WAR的WEB-INF / lib文件夹中。

该元素指定类文件的文件集。战争爆发后,所有类都位于WEB-INF / classes文件夹中。

网络信息

该嵌套元素指定一个文件集。所有文件都位于WEB-INF目录中。

Apache Ant War任务示例

    
    
        
            
            
        
    

上面的代码将创建一个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