Skip to content

Commit da1b6d9

Browse files
committed
patch: remove extension in favor of task variables
1 parent c18efa4 commit da1b6d9

File tree

4 files changed

+3
-47
lines changed

4 files changed

+3
-47
lines changed

SonatypeCentralUpload/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ plugins {
66
id("com.gradle.plugin-publish") version "1.2.1"
77
}
88

9-
version = "1.0.1"
9+
version = "1.0.2"
1010
group = "cl.franciscosolis"
1111

1212
// Set up the publishing plugin

SonatypeCentralUpload/src/functionalTest/kotlin/cl/franciscosolis/sonatypecentralupload/SonatypeCentralUploadPluginFunctionalTest.kt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,6 @@ class SonatypeCentralUploadPluginFunctionalTest {
4747
rootProject.name = "SonatypeCentralUploadTest"
4848
""".trimIndent())
4949
buildFile.writeText("""
50-
import cl.franciscosolis.sonatypecentralupload.SonatypeCentralUploadTask
51-
5250
plugins {
5351
id("cl.franciscosolis.gradledotenv") version "1.0.1"
5452
id("cl.franciscosolis.sonatype-central-upload")
@@ -64,7 +62,7 @@ class SonatypeCentralUploadPluginFunctionalTest {
6462
}
6563
}
6664
67-
named<SonatypeCentralUploadTask>("sonatypeCentralUpload") {
65+
sonatypeCentralUpload {
6866
dependsOn(named("randomTask"))
6967
username = env["SONATYPE_USERNAME"] ?: ""
7068
password = env["SONATYPE_PASSWORD"] ?: ""

SonatypeCentralUpload/src/main/kotlin/cl/franciscosolis/sonatypecentralupload/SonatypeCentralUploadExtension.kt

Lines changed: 0 additions & 33 deletions
This file was deleted.

SonatypeCentralUpload/src/main/kotlin/cl/franciscosolis/sonatypecentralupload/SonatypeCentralUploadPlugin.kt

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,6 @@ import org.gradle.api.Project
55

66
class SonatypeCentralUploadPlugin: Plugin<Project> {
77
override fun apply(project: Project) {
8-
val extension: SonatypeCentralUploadExtension = project.extensions.create("sonatypeCentralUpload", SonatypeCentralUploadExtension::class.java)
9-
project.tasks.register("sonatypeCentralUpload", SonatypeCentralUploadTask::class.java) { task ->
10-
task.username.set(extension.username)
11-
task.password.set(extension.password)
12-
task.signingKey.set(extension.signingKey)
13-
task.signingKeyPassphrase.set(extension.signingKeyPassphrase)
14-
task.publicKey.set(extension.publicKey)
15-
task.archives.set(extension.archives)
16-
task.pom.set(extension.pom)
17-
}
8+
project.tasks.register("sonatypeCentralUpload", SonatypeCentralUploadTask::class.java)
189
}
1910
}

0 commit comments

Comments
 (0)