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
13b8f261f8
commit
d42cb9e4ae
1 changed files with 4 additions and 2 deletions
|
@ -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()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue