Kotlin Project Script Template
Base class for Gradle Kotlin DSL standalone Project scripts IDE support, aka. build scripts.
This class has the Incubating-level compatibility guarantees but is not annotated as such to avoid Unstable API warnings caused by the IDE using this class as the Kotlin DSL script template. When the IDE chooses to use this script template, there is no direct usage of an incubating API by the build author, but usages of the members, such as plugins, are still reported as unstable API usages. See: issue 34820.
Since
8.1
Properties
The LoggingManager which can be used to receive logging and to control the standard output/error capture for this script. By default, System.out is redirected to the Gradle logging system at the QUIET log level, and System.err is redirected at the ERROR log level.
Provides access to resource-specific utility methods, for example factory methods that create various resources.
Functions
Configures the build script classpath for this project.
Copies the specified files.
Deletes the specified files.
Deletes files and directories.
Creates a ConfigurableFileCollection containing the given files.
Creates a new ConfigurableFileTree using the given base directory.
The ScriptHandler for this script.
Configures the plugin dependencies for this project.
Returns the relative path from this script's target base directory to the given path.