mirror of
https://github.com/ethauvin/kobalt.git
synced 2025-04-26 08:27:12 -07:00
Clean up.
This commit is contained in:
parent
433edd6659
commit
12249a767d
1 changed files with 3 additions and 5 deletions
|
@ -6,7 +6,6 @@ import com.beust.kobalt.api.Kobalt
|
||||||
import com.beust.kobalt.api.Project
|
import com.beust.kobalt.api.Project
|
||||||
import com.beust.kobalt.api.annotation.Directive
|
import com.beust.kobalt.api.annotation.Directive
|
||||||
import com.beust.kobalt.api.annotation.Task
|
import com.beust.kobalt.api.annotation.Task
|
||||||
import com.beust.kobalt.maven.DepFactory
|
|
||||||
import com.beust.kobalt.misc.KobaltLogger
|
import com.beust.kobalt.misc.KobaltLogger
|
||||||
import com.beust.kobalt.misc.log
|
import com.beust.kobalt.misc.log
|
||||||
import com.beust.kobalt.plugin.packaging.PackagingPlugin
|
import com.beust.kobalt.plugin.packaging.PackagingPlugin
|
||||||
|
@ -14,11 +13,10 @@ import org.jetbrains.dokka.DokkaGenerator
|
||||||
import org.jetbrains.dokka.DokkaLogger
|
import org.jetbrains.dokka.DokkaLogger
|
||||||
import org.jetbrains.dokka.SourceLinkDefinition
|
import org.jetbrains.dokka.SourceLinkDefinition
|
||||||
import java.util.*
|
import java.util.*
|
||||||
import javax.inject.Inject
|
|
||||||
import javax.inject.Singleton
|
import javax.inject.Singleton
|
||||||
|
|
||||||
@Singleton
|
@Singleton
|
||||||
class DokkaPlugin @Inject constructor(val depFactory: DepFactory) : ConfigPlugin<DokkaConfig>() {
|
class DokkaPlugin : ConfigPlugin<DokkaConfig>() {
|
||||||
override val name = PLUGIN_NAME
|
override val name = PLUGIN_NAME
|
||||||
|
|
||||||
companion object {
|
companion object {
|
||||||
|
@ -26,14 +24,14 @@ class DokkaPlugin @Inject constructor(val depFactory: DepFactory) : ConfigPlugin
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Probably no point in running this task if "assemble" hasn't completed.
|
* Probably no point in running this task if "assemble" hasn't completed so we're running after.
|
||||||
*/
|
*/
|
||||||
@Task(name = "dokka", description = "Run dokka", runAfter = arrayOf(PackagingPlugin.TASK_ASSEMBLE))
|
@Task(name = "dokka", description = "Run dokka", runAfter = arrayOf(PackagingPlugin.TASK_ASSEMBLE))
|
||||||
fun taskDokka(project: Project) : TaskResult {
|
fun taskDokka(project: Project) : TaskResult {
|
||||||
val config = configurationFor(project)
|
val config = configurationFor(project)
|
||||||
val classpath = context.dependencyManager.calculateDependencies(project, context)
|
val classpath = context.dependencyManager.calculateDependencies(project, context)
|
||||||
val buildDir = project.buildDirectory!!
|
val buildDir = project.buildDirectory!!
|
||||||
val classpathList = (classpath.map { it.jarFile.get().absolutePath } + listOf(buildDir))
|
val classpathList = classpath.map { it.jarFile.get().absolutePath } + listOf(buildDir)
|
||||||
var success = true
|
var success = true
|
||||||
if (config != null) {
|
if (config != null) {
|
||||||
if (! config.skip) {
|
if (! config.skip) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue