Skip to content
This repository was archived by the owner on Sep 8, 2025. It is now read-only.

Commit 146ee84

Browse files
committed
migrate buildSrc to composite build. it will fix sharing buildSrc on windows (no symlink)
1 parent 71c11d5 commit 146ee84

File tree

11 files changed

+24
-4
lines changed

11 files changed

+24
-4
lines changed

build.gradle.kts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,9 @@ buildscript {
1313
maven { url = uri("https://dl.bintray.com/icerockdev/plugins") }
1414
}
1515
dependencies {
16-
plugin(Deps.Plugins.mokoResources)
17-
plugin(Deps.Plugins.mokoWidgets)
16+
classpath("dev.icerock.moko:resources-generator:0.13.2")
17+
classpath("dev.icerock.moko.widgets:gradle-plugin:0.1.0-dev-21")
18+
classpath("gradle:moko-widgets-deps:1")
1819
}
1920
}
2021

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ plugins {
99
id("com.github.kukuhyoniatmoko.buildconfigkotlin") version "1.0.5"
1010
}
1111

12+
group = "gradle"
13+
version = "1"
14+
1215
repositories {
1316
jcenter()
1417
google()

buildSrc/src/main/kotlin/dev/icerock/moko/widgets/gradle/BintrayPublishingPlugin.kt renamed to moko-widgets-deps/src/main/kotlin/dev/icerock/moko/widgets/gradle/BintrayPublishingPlugin.kt

File renamed without changes.

buildSrc/src/main/kotlin/dev/icerock/moko/widgets/gradle/PublishToBintrayRepository.kt renamed to moko-widgets-deps/src/main/kotlin/dev/icerock/moko/widgets/gradle/PublishToBintrayRepository.kt

File renamed without changes.

buildSrc/src/main/kotlin/org/gradle/api/publish/maven/internal/publisher/BintrayPublisher.kt renamed to moko-widgets-deps/src/main/kotlin/org/gradle/api/publish/maven/internal/publisher/BintrayPublisher.kt

File renamed without changes.

plugin/build.gradle.kts

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,21 @@
22
* Copyright 2020 IceRock MAG Inc. Use of this source code is governed by the Apache 2.0 license.
33
*/
44

5+
buildscript {
6+
repositories {
7+
jcenter()
8+
google()
9+
10+
maven { url = uri("https://dl.bintray.com/kotlin/kotlin") }
11+
maven { url = uri("https://kotlin.bintray.com/kotlinx") }
12+
maven { url = uri("https://plugins.gradle.org/m2/") }
13+
maven { url = uri("https://dl.bintray.com/icerockdev/plugins") }
14+
}
15+
dependencies {
16+
classpath("gradle:moko-widgets-deps:1")
17+
}
18+
}
19+
520
allprojects {
621
repositories {
722
google()

plugin/buildSrc/build.gradle.kts

Lines changed: 0 additions & 1 deletion
This file was deleted.

plugin/buildSrc/src

Lines changed: 0 additions & 1 deletion
This file was deleted.

plugin/settings.gradle.kts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
* Copyright 2020 IceRock MAG Inc. Use of this source code is governed by the Apache 2.0 license.
33
*/
44

5+
includeBuild("../moko-widgets-deps")
6+
57
include(":kotlin-common-plugin")
68
include(":kotlin-plugin")
79
include(":kotlin-native-plugin")

0 commit comments

Comments
 (0)