Groovy Documentation

org.gradle.api.tasks.bundling
Class War

java.lang.Object
  org.gradle.api.internal.ConventionTask
      org.gradle.api.tasks.bundling.AbstractArchiveTask
          org.gradle.api.tasks.bundling.Zip
              org.gradle.api.tasks.bundling.Jar
                  org.gradle.api.tasks.bundling.War

class War
extends Jar

author:
Hans Dockter


Property Summary
static java.lang.String WAR_EXTENSION

java.util.List additionalLibFileSets

AntWar antWar

java.util.List classesFileSets

java.util.List libConfigurations

java.util.List libExcludeConfigurations

java.util.List webInfFileSets

java.io.File webXml

 
Constructor Summary
War()

 
Method Summary
FileSet additionalLibs(java.util.Map args, groovy.lang.Closure configureClosure = null)

FileSet classes(java.util.Map args, groovy.lang.Closure configureClosure = null)

groovy.lang.Closure createAntArchiveTask()

java.util.List dependencies(boolean failForMissingDependencies, boolean includeProjectDependencies)

java.util.List getAdditionalLibFileSets()

AntWar getAntWar()

java.util.List getClassesFileSets()

java.util.List getLibConfigurations()

java.util.List getLibExcludeConfigurations()

java.util.List getWebInfFileSets()

java.io.File getWebXml()

War libConfigurations(java.lang.String libConfigurations)

War libExcludeConfigurations(java.lang.String libExcludeConfigurations)

void setAdditionalLibFileSets(java.util.List additionalLibFileSets)

void setAntWar(AntWar antWar)

void setClassesFileSets(java.util.List classesFileSets)

void setLibConfigurations(java.util.List libConfigurations)

void setLibExcludeConfigurations(java.util.List libExcludeConfigurations)

void setWebInfFileSets(java.util.List webInfFileSets)

void setWebXml(java.io.File webXml)

FileSet webInf(java.util.Map args, groovy.lang.Closure configureClosure = null)

Adds a fileset to the list of webinf fileset's.

 
Methods inherited from class Jar
getAntJar, getFileSetManifest, getManifest, getMetaInfResourceCollections, setAntJar, setFileSetManifest, setManifest, setMetaInfResourceCollections
 
Methods inherited from class Zip
getAntZip, setAntZip
 
Methods inherited from class AbstractArchiveTask
addFileSetInternal, antDirective, createAntArchiveTask, createFileSetInternal, fileSet, fileSet, from, generateArchive, getAllSource, getAppendix, getArchiveName, getArchivePath, getBaseDir, getBaseName, getClassifier, getCustomName, getDestinationDir, getExtension, getMergeFileSets, getMergeGroupFileSets, getResourceCollections, getVersion, merge, mergeGroup, resourceCollections, setAppendix, setBaseDir, setBaseName, setClassifier, setCreateIfEmpty, setCustomName, setDestinationDir, setExtension, setMergeFileSets, setMergeGroupFileSets, setResourceCollections, setVersion
 

Property Detail

WAR_EXTENSION

public static final java.lang.String WAR_EXTENSION


additionalLibFileSets

java.util.List additionalLibFileSets


antWar

AntWar antWar


classesFileSets

java.util.List classesFileSets


libConfigurations

java.util.List libConfigurations


libExcludeConfigurations

java.util.List libExcludeConfigurations


webInfFileSets

java.util.List webInfFileSets


webXml

java.io.File webXml


 
Constructor Detail

War

public War()


 
Method Detail

additionalLibs

FileSet additionalLibs(java.util.Map args, groovy.lang.Closure configureClosure = null)


classes

FileSet classes(java.util.Map args, groovy.lang.Closure configureClosure = null)


createAntArchiveTask

groovy.lang.Closure createAntArchiveTask()


dependencies

public java.util.List dependencies(boolean failForMissingDependencies, boolean includeProjectDependencies)


getAdditionalLibFileSets

public java.util.List getAdditionalLibFileSets()


getAntWar

public AntWar getAntWar()


getClassesFileSets

public java.util.List getClassesFileSets()


getLibConfigurations

public java.util.List getLibConfigurations()


getLibExcludeConfigurations

public java.util.List getLibExcludeConfigurations()


getWebInfFileSets

public java.util.List getWebInfFileSets()


getWebXml

@InputFile
@Optional
public java.io.File getWebXml()


libConfigurations

War libConfigurations(java.lang.String libConfigurations)


libExcludeConfigurations

War libExcludeConfigurations(java.lang.String libExcludeConfigurations)


setAdditionalLibFileSets

public void setAdditionalLibFileSets(java.util.List additionalLibFileSets)


setAntWar

public void setAntWar(AntWar antWar)


setClassesFileSets

public void setClassesFileSets(java.util.List classesFileSets)


setLibConfigurations

public void setLibConfigurations(java.util.List libConfigurations)


setLibExcludeConfigurations

public void setLibExcludeConfigurations(java.util.List libExcludeConfigurations)


setWebInfFileSets

public void setWebInfFileSets(java.util.List webInfFileSets)


setWebXml

public void setWebXml(java.io.File webXml)


webInf

FileSet webInf(java.util.Map args, groovy.lang.Closure configureClosure = null)
Adds a fileset to the list of webinf fileset's.
param:
args key-value pairs for setting field values of the created fileset.
param:
configureClosure (optional) closure which is applied against the newly created fileset.


 

Groovy Documentation