|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.gradle.api.internal.ConventionTask
org.gradle.api.tasks.Copy
class Copy extends ConventionTask
Task for copying files. This task can also rename and filter files as it copies. The task implements org.gradle.api.file.CopySpec CopySpec for specifying what to copy.
Examples:
task(mydoc, type:Copy) { from 'src/main/doc' into 'build/target/doc' } task(initconfig, type:Copy) { from('src/main/config') { include '**/*.properties' include '**/*.xml' filter(ReplaceTokens, tokens:[version:'2.3.1']) } from('src/main/config') { exclude '**/*.properties', '**/*.xml' } from('src/main/languages') { rename 'EN_US_(*.)', '$1' } into 'build/target/config' exclude '**/*.bak' }
Constructor Summary | |
Copy()
|
Method Summary | |
---|---|
void
|
configureRootSpec()
|
void
|
copy()
|
CopySpec
|
exclude(java.lang.String excludes)
{ |
CopySpec
|
exclude(java.lang.Iterable excludes)
{ |
CopySpec
|
filter(Map map, java.lang.Class filterType)
{ |
CopySpec
|
filter(java.lang.Class filterType)
{ |
CopySpec
|
filter(Closure closure)
{ |
CopySpec
|
from(java.lang.Object sourcePaths)
{ |
CopySpec
|
from(java.lang.Object sourcePath, Closure c)
{ |
CopyActionImpl
|
getCopyAction()
|
File
|
getDestinationDir()
|
Set
|
getExcludes()
{ |
Set
|
getIncludes()
{ |
List
|
getLeafSyncSpecs()
|
java.lang.Object
|
getSrcDirs()
|
CopySpec
|
include(java.lang.String includes)
{ |
CopySpec
|
include(java.lang.Iterable includes)
{ |
CopySpec
|
into(java.lang.Object destDir)
{ |
CopySpec
|
remapTarget(Closure closure)
{ |
CopySpec
|
rename(java.lang.String sourceRegEx, java.lang.String replaceWith)
{ |
void
|
setCaseSensitive(boolean caseSensitive)
{ |
void
|
setCopyAction(CopyActionImpl copyAction)
|
void
|
setDestinationDir(File destinationDir)
|
CopySpec
|
setExcludes(java.lang.Iterable excludes)
{ |
CopySpec
|
setIncludes(java.lang.Iterable includes)
{ |
void
|
setSrcDirs(java.lang.Object srcDirs)
|
Constructor Detail |
---|
public Copy()
Method Detail |
---|
public void configureRootSpec()
@TaskAction public void copy()
public CopySpec exclude(java.lang.String excludes)
public CopySpec exclude(java.lang.Iterable excludes)
public CopySpec filter(Map map, java.lang.Class filterType)
public CopySpec filter(java.lang.Class filterType)
public CopySpec filter(Closure closure)
public CopySpec from(java.lang.Object sourcePaths)
public CopySpec from(java.lang.Object sourcePath, Closure c)
public CopyActionImpl getCopyAction()
public File getDestinationDir()
public Set getExcludes()
public Set getIncludes()
public List getLeafSyncSpecs()
public java.lang.Object getSrcDirs()
public CopySpec include(java.lang.String includes)
public CopySpec include(java.lang.Iterable includes)
public CopySpec into(java.lang.Object destDir)
public CopySpec remapTarget(Closure closure)
public CopySpec rename(java.lang.String sourceRegEx, java.lang.String replaceWith)
public void setCaseSensitive(boolean caseSensitive)
public void setCopyAction(CopyActionImpl copyAction)
public void setDestinationDir(File destinationDir)
public CopySpec setExcludes(java.lang.Iterable excludes)
public CopySpec setIncludes(java.lang.Iterable includes)
public void setSrcDirs(java.lang.Object srcDirs)
Groovy Documentation