Name

war

Synopsis

Creates a Web Application Archive (WAR) file. WAR files are the deployment mechanism for servlets.

Attributes

basedir (all, File, N)

Specifies the base directory from which to add files to the WAR file.

compress (all, boolean, N)

If true, compress the WAR file. Defaults to true.

defaultexcludes (all, boolean, N)

Determines whether to use default excludes, as described in Chapter 4 under “FileSet DataType.” Defaults to true.

encoding (1.4, String, N)

Specifies the character encoding for filenames inside the JAR file. Defaults to UTF-8. The Ant specification warns that changing this attribute probably renders the JAR file unusable by Java.

excludes (all, String, N)

A comma-separated list of file patterns to exclude. These are in addition to the default excludes.

excludesfile (all, File, N)

The name of a file containing one exclude pattern per line.

filesonly (1.4, boolean, N)

If true, do not create empty directories. Defaults to false.

includes (all, String, N)

A comma-separated list of file patterns to include.

includesfile (all, File, N)

The name of a file containing one include pattern per line.

manifest (all, File, N)

The name of the manifest file to use.

update (1.4, boolean, N)

If true, update the existing WAR file when changes are made, rather than erasing and creating it from scratch. Defaults to false.

warfile (all, File, Y)

The name of the WAR file to create.

webxml (all, File, Y)

The name of the deployment descriptor. It is placed in the WEB-INF directory and renamed ...

Get Ant: The Definitive Guide now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.