From eae1ce49d18c2978b49166ea502bf2c109a85504 Mon Sep 17 00:00:00 2001 From: "sebastian.sellmair" Date: Sat, 18 Jul 2020 12:18:59 +0200 Subject: Simplify Dokka Gradle Plugin --- runners/maven-plugin/src/main/kotlin/DokkaMojo.kt | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) (limited to 'runners/maven-plugin/src/main') diff --git a/runners/maven-plugin/src/main/kotlin/DokkaMojo.kt b/runners/maven-plugin/src/main/kotlin/DokkaMojo.kt index 514df151..3df2a17e 100644 --- a/runners/maven-plugin/src/main/kotlin/DokkaMojo.kt +++ b/runners/maven-plugin/src/main/kotlin/DokkaMojo.kt @@ -53,9 +53,12 @@ class ExternalDocumentationLinkBuilder : DokkaConfiguration.ExternalDocumentatio } abstract class AbstractDokkaMojo(private val defaultDokkaPlugins: List) : AbstractMojo() { - class SourceRoot : DokkaConfiguration.SourceRoot { + class SourceRoot : DokkaConfigurationBuilder { @Parameter(required = true) - override var path: String = "" + var path: String = "" + override fun build(): DokkaConfiguration.SourceRoot { + return SourceRootImpl(File(path)) + } } @Parameter(defaultValue = "\${project}", readonly = true) @@ -200,11 +203,11 @@ abstract class AbstractDokkaMojo(private val defaultDokkaPlugins: List