WriteModuleTree

@CacheableTask
abstract class WriteModuleTree : DefaultTask, TaskWithOutputFile(source)

Gathers a snapshot of the whole-project collatedLinks data to only find those modules and links relevant to thisPath. If alsoTraverseUpwards is enabled, upstream modules will be included too.

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
@get:Input
abstract val alsoTraverseUpwards: Property<Boolean>
Link copied to clipboard
@get:PathSensitive(value = PathSensitivity.NONE)
@get:InputFile
abstract val collatedLinks: RegularFileProperty
Link copied to clipboard
@get:OutputFile
abstract override val outputFile: RegularFileProperty
Link copied to clipboard
@get:Input
abstract val thisPath: Property<String>

Functions

Link copied to clipboard
fun execute()