WriteMermaidChart

@CacheableTask
abstract class WriteMermaidChart : DefaultTask, AtlasGenerationTask, TaskWithOutputFile(source)

Generates a .mmd file containing the Mermaid diagram, which will be then injected into the module's readme.

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
@get:Input
abstract val config: Property<MermaidConfig>
Link copied to clipboard
@get:Input
abstract val groupModules: Property<Boolean>
Link copied to clipboard
@get:PathSensitive(value = PathSensitivity.NONE)
@get:InputFile
abstract val linksFile: RegularFileProperty
Link copied to clipboard
@get:PathSensitive(value = PathSensitivity.NONE)
@get:InputFile
abstract val moduleTypesFile: RegularFileProperty
Link copied to clipboard
@get:OutputFile
abstract override val outputFile: RegularFileProperty
Link copied to clipboard
@get:Input
abstract val replacements: SetProperty<Replacement>
Link copied to clipboard
@get:Input
abstract val thisPath: Property<String>

Functions

Link copied to clipboard
open fun execute()