Skip to content
This repository was archived by the owner on Nov 19, 2022. It is now read-only.

Commit 129f1b0

Browse files
committed
[edit]Refer to groupId/libraryVersion version from gradle.properties
1 parent 5ad2263 commit 129f1b0

File tree

14 files changed

+29
-27
lines changed

14 files changed

+29
-27
lines changed

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import org.jetbrains.kotlin.gradle.dsl.KotlinJsCompile
33
import org.jetbrains.kotlin.gradle.plugin.KotlinJsPluginWrapper
44
import org.jetbrains.kotlin.gradle.dsl.KotlinJsProjectExtension
55

6-
group = Packages.group
6+
group = groupId
77
version = "1.0-SNAPSHOT"
88

99
plugins {

buildSrc/src/main/java/Packages.kt

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
object Packages {
2-
const val group = "subroh0508.net.kotlinmaterialui"
3-
const val version = "0.6.0"
4-
}
1+
@file:Suppress("HardcodedStringLiteral")
2+
3+
import org.gradle.api.Project
4+
5+
val Project.groupId get() = packages("group")
6+
val Project.libraryVersion get() = packages("version")

buildSrc/src/main/java/Projects.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@
33
import org.gradle.api.Project
44

55
fun Project.version(target: String) = prop("$target.version")
6+
fun Project.packages(property: String) = prop("packages.$property")

buildSrc/src/main/java/maven-publishing.gradle.kts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,6 @@ plugins {
55
`maven-publish`
66
}
77

8-
val group = "net.subroh0508.kotlinmaterialui"
9-
val libVersion = "0.6.0"
10-
118
val siteUrl = "https://github.com/subroh0508/kotlin-material-ui"
129
val githubUrl = "https://github.com/subroh0508/kotlin-material-ui"
1310

@@ -18,9 +15,9 @@ publishing {
1815
create<MavenPublication>("kotlin") {
1916
from(components["kotlin"])
2017
artifact(tasks.getByName<Zip>("jsLegacySourcesJar"))
21-
groupId = group
18+
groupId = groupId
2219
artifactId = project.name
23-
version = libVersion
20+
version = libraryVersion
2421

2522
metadata()
2623
}

core/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
group = Packages.group
2-
version = Packages.version
1+
group = groupId
2+
version = libraryVersion
33

44
plugins {
55
kotlin("js")

gradle.properties

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,5 @@ kotlin.code.style=official
22
kotlin.js.compiler=both
33

44
kotlin.version=1.5.21
5+
packages.group=subroh0508.net.kotlinmaterialui
6+
packages.version=0.6.0

lab/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
group = Packages.group
2-
version = Packages.version
1+
group = groupId
2+
version = libraryVersion
33

44
plugins {
55
kotlin("js")

pickers/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
group = Packages.group
2-
version = Packages.version
1+
group = groupId
2+
version = libraryVersion
33

44
plugins {
55
kotlin("js")

pickers/date-io/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
group = Packages.group
2-
version = Packages.version
1+
group = groupId
2+
version = libraryVersion
33

44
plugins {
55
kotlin("js")

pickers/date-io/date-fns/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
group = Packages.group
2-
version = Packages.version
1+
group = groupId
2+
version = libraryVersion
33

44
plugins {
55
kotlin("js")

0 commit comments

Comments
 (0)