public class War extends Jar
Task.Namer| Modifier and Type | Field and Description |
|---|---|
static String |
WAR_EXTENSION |
DEFAULT_EXTENSIONZIP_EXTENSIONTASK_ACTION, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE| Constructor and Description |
|---|
War() |
| Modifier and Type | Method and Description |
|---|---|
void |
classpath(Object... classpath)
Adds files to the classpath to include in the WAR archive.
|
FileCollection |
getClasspath()
Returns the classpath to include in the WAR archive.
|
CopySpec |
getWebInf() |
File |
getWebXml()
Returns the
web.xml file to include in the WAR archive. |
void |
setClasspath(FileCollection classpath)
Sets the classpath to include in the WAR archive.
|
void |
setClasspath(Object classpath)
Sets the classpath to include in the WAR archive.
|
void |
setWebXml(File webXml)
Sets the
web.xml file to include in the WAR archive. |
CopySpec |
webInf(Action<? super CopySpec> configureAction)
Adds some content to the
WEB-INF directory for this WAR archive. |
CopySpec |
webInf(Closure configureClosure)
Adds some content to the
WEB-INF directory for this WAR archive. |
getManifest, getManifestContentCharset, getMetadataCharset, getMetaInf, manifest, metaInf, metaInf, setManifest, setManifestContentCharset, setMetadataCharsetcreateCopyAction, getCompressor, getEntryCompression, isZip64, setEntryCompression, setZip64createCopyActionExecuter, getAppendix, getArchiveName, getArchivePath, getBaseName, getClassifier, getDestinationDir, getExtension, getVersion, into, into, into, isPreserveFileTimestamps, isReproducibleFileOrder, setAppendix, setArchiveName, setBaseName, setClassifier, setDestinationDir, setExtension, setPreserveFileTimestamps, setReproducibleFileOrder, setVersioncopy, createRootSpec, eachFile, eachFile, exclude, exclude, exclude, exclude, expand, filesMatching, filesMatching, filesNotMatching, filesNotMatching, filter, filter, filter, filter, from, from, from, getDirectoryFileTreeFactory, getDirMode, getDuplicatesStrategy, getExcludes, getFileLookup, getFileMode, getFileResolver, getFileSystem, getFilteringCharset, getIncludeEmptyDirs, getIncludes, getInstantiator, getMainSpec, getRootSpec, getSource, include, include, include, include, isCaseSensitive, rename, rename, rename, rename, setCaseSensitive, setDirMode, setDuplicatesStrategy, setExcludes, setFileMode, setFilteringCharset, setIncludeEmptyDirs, setIncludes, withconventionMapping, conventionMapping, getConventionMappingnewInputDirectory, newInputFile, newOutputDirectory, newOutputFileaddValidator, appendParallelSafeAction, compareTo, configure, deleteAllActions, dependsOn, dependsOnTaskDidWork, doFirst, doFirst, doFirst, doLast, doLast, doLast, execute, finalizedBy, getActions, getAnt, getAsDynamicObject, getConvention, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExecuter, getExtensions, getFinalizedBy, getGroup, getIdentityPath, getImpliesSubProjects, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOnlyIf, getOutputs, getPath, getProject, getServices, getShouldRunAfter, getStandardOutputCapture, getState, getTaskActions, getTaskDependencies, getTemporaryDir, getTemporaryDirFactory, getValidators, hasProperty, injectIntoNewInstance, isEnabled, isHasCustomActions, leftShift, mustRunAfter, onlyIf, onlyIf, prependParallelSafeAction, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setExecuter, setFinalizedBy, setGroup, setImpliesSubProjects, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, toStringpublic static final String WAR_EXTENSION
public CopySpec webInf(Closure configureClosure)
WEB-INF directory for this WAR archive.
The given closure is executed to configure a CopySpec. The CopySpec is passed to the closure as its delegate.
configureClosure - The closure to executeCopySpec.public CopySpec webInf(Action<? super CopySpec> configureAction)
WEB-INF directory for this WAR archive.
The given action is executed to configure a CopySpec.
configureAction - The action to executeCopySpec.@Optional @Classpath public FileCollection getClasspath()
WEB-INF/lib directory. Any directories in this classpath are included in
the WEB-INF/classes directory.public void setClasspath(FileCollection classpath)
classpath - The classpath. Must not be null.public void setClasspath(Object classpath)
classpath - The classpath. Must not be null.public void classpath(Object... classpath)
classpath - The files to add. These are evaluated as per Project.files(Object...)@InputFile @PathSensitive(value=NONE) @Optional public File getWebXml()
web.xml file to include in the WAR archive. When null, no web.xml file is included in the WAR.web.xml file.public void setWebXml(File webXml)
web.xml file to include in the WAR archive. When null, no web.xml file is included in the WAR.webXml - The web.xml file. Maybe null.