1
0
Fork 0
mirror of https://github.com/ethauvin/kobalt.git synced 2025-04-26 08:27:12 -07:00

Clean up,

This commit is contained in:
Cedric Beust 2015-10-28 20:18:03 -07:00
parent 13b8f261f8
commit d42cb9e4ae

View file

@ -7,14 +7,15 @@ 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.internal.TaskResult import com.beust.kobalt.internal.TaskResult
import com.beust.kobalt.maven.Http import com.beust.kobalt.maven.Http
import com.beust.kobalt.maven.PomGenerator
import com.beust.kobalt.misc.KFiles
import com.google.common.base.Preconditions import com.google.common.base.Preconditions
import java.io.File import java.io.File
import javax.inject.Inject import javax.inject.Inject
import javax.inject.Singleton import javax.inject.Singleton
@Singleton @Singleton
public class PublishPlugin @Inject constructor(val files: com.beust.kobalt.misc.KFiles, public class PublishPlugin @Inject constructor(val files: KFiles, val factory: PomGenerator.IFactory,
val factory: com.beust.kobalt.maven.PomGenerator.IFactory,
val jcenterFactory: JCenterApi.IFactory) val jcenterFactory: JCenterApi.IFactory)
: BasePlugin() { : BasePlugin() {
@ -28,6 +29,7 @@ public class PublishPlugin @Inject constructor(val files: com.beust.kobalt.misc.
private const val PROPERTY_BINTRAY_PASSWORD = "bintray.apikey" private const val PROPERTY_BINTRAY_PASSWORD = "bintray.apikey"
} }
@Suppress("UNUSED_FUNCTION_LITERAL")
@Task(name = TASK_GENERATE_POM, description = "Generate the .pom file", runAfter = arrayOf("assemble")) @Task(name = TASK_GENERATE_POM, description = "Generate the .pom file", runAfter = arrayOf("assemble"))
fun taskGeneratePom(project: Project): TaskResult { fun taskGeneratePom(project: Project): TaskResult {
factory.create(project).generate() factory.create(project).generate()