@Incubating interface JvmClasses : BuildableComponentSpec
A set of classes and resources that operate together.
abstract fun addResourceDir(resourceDir: File): Unit
Add a resource directory to this binary. |
|
abstract fun getClassesDir(): File
The classes directory for this binary. |
|
abstract fun getResourceDirs(): MutableSet<File>
A set of resource directories for this binary. |
|
abstract fun setClassesDir(classesDir: File): Unit
Sets the classes directory for this binary. |
abstract fun builtBy(vararg tasks: Any): Unit
Adds tasks required to build this component. Tasks added this way are subsequently added as dependencies of this component's |
|
abstract fun getBuildTask(): Task
Returns the task responsible for building this component. |
|
abstract fun hasBuildDependencies(): Boolean |
|
abstract fun setBuildTask(buildTask: Task): Unit
Specifies the task responsible for building this component. |