From 3f2a790190da4f40ea6d8a976aa1929b2a1b002b Mon Sep 17 00:00:00 2001 From: Błażej Kardyś Date: Tue, 5 May 2020 17:45:12 +0200 Subject: Changing approach from platform-driven to source-set-driven --- runners/maven-plugin/src/main/kotlin/DokkaMojo.kt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'runners/maven-plugin/src/main/kotlin/DokkaMojo.kt') diff --git a/runners/maven-plugin/src/main/kotlin/DokkaMojo.kt b/runners/maven-plugin/src/main/kotlin/DokkaMojo.kt index 24d95ab4..ac22eb57 100644 --- a/runners/maven-plugin/src/main/kotlin/DokkaMojo.kt +++ b/runners/maven-plugin/src/main/kotlin/DokkaMojo.kt @@ -83,6 +83,9 @@ abstract class AbstractDokkaMojo : AbstractMojo() { override var suppress: Boolean = false } + @Parameter(required = true, defaultValue = "\${project.sourceSet}") + var sourceSetName: String = "" + @Parameter(required = true, defaultValue = "\${project.compileSourceRoots}") var sourceDirectories: List = emptyList() @@ -201,7 +204,9 @@ abstract class AbstractDokkaMojo : AbstractMojo() { val passConfiguration = PassConfigurationImpl( classpath = classpath, - sourceRoots = sourceDirectories.map { SourceRootImpl(it) } + sourceRoots.map { SourceRootImpl(path = it.path) }, + sourceSetName = sourceSetName, + sourceRoots = sourceDirectories.map { SourceRootImpl(it) }, + dependentSourceRoots = sourceRoots.map { SourceRootImpl(path = it.path) }, samples = samples, includes = includes, collectInheritedExtensionsFromLibraries = collectInheritedExtensionsFromLibraries, // TODO: Should we implement this? -- cgit