Utility methods exposed to scripts for interacting with resources (found on the file system or jars) and the file system
| Modifiers | Name | Description |
|---|---|---|
static class |
FileSystemInteraction.CopySpec |
| Type | Name and description |
|---|---|
java.lang.String |
className(org.grails.io.support.Resource resource)The class name of the given resource |
FileSystemInteraction |
copy(groovy.lang.Closure callable)Allows Gradle style simple copy specs |
FileSystemInteraction |
copy(java.lang.Object path, java.lang.Object destination)Copies a resource to the target destination |
FileSystemInteraction |
copy(org.grails.io.support.Resource from, java.io.File to)Copy a Resource from the given location to the given directory or location |
FileSystemInteraction |
copyAll(java.lang.Iterable resources, java.lang.Object destination)Copies resources to the target destination |
FileSystemInteraction |
delete(java.lang.Object path)Deletes a file |
java.io.File |
file(java.lang.Object path)Obtain a file for the given path |
java.util.Collection<java.io.File> |
files(java.lang.String pattern)Get files matching the given pattern |
java.io.File |
getBuildDir()@return The target build directory |
java.io.File |
getClassesDir()@return The directory where classes are compiled to |
java.io.File |
getResourcesDir()@return The directory where resources are processed to |
FileSystemInteraction |
mkdir(java.lang.Object path)Makes a directory |
java.lang.String |
projectPath(java.lang.Object path)Obtain the path of the resource relative to the current project |
org.grails.io.support.Resource |
resource(java.lang.Object path)Obtain a resource for the given path |
java.util.Collection<org.grails.io.support.Resource> |
resources(java.lang.String pattern)Obtain resources for the given pattern |
org.grails.io.support.Resource |
source(java.lang.String className)Finds a source file for the given class name |
The class name of the given resource
resource - The resourceAllows Gradle style simple copy specs
callable - The callableCopies a resource to the target destination
path - The pathdestination - The destinationCopy a Resource from the given location to the given directory or location
from - The resource to copyto - The location to copy toCopies resources to the target destination
path - The pathdestination - The destinationDeletes a file
path - The path to the fileObtain a file for the given path
path - The pathGet files matching the given pattern
pattern - The pattern
Makes a directory
path - The path to the directoryObtain the path of the resource relative to the current project
path - The path to inspectObtain a resource for the given path
path - The pathObtain resources for the given pattern
pattern - The patternFinds a source file for the given class name
className - The class name