mirror of
https://github.com/jlengrand/ksdtoolkit.git
synced 2026-03-10 00:21:29 +00:00
44 lines
1.3 KiB
Kotlin
44 lines
1.3 KiB
Kotlin
rootProject.name = "ksdtoolkit"
|
|
|
|
include("ksdtoolkit-core")
|
|
include("ksdtoolkit-mobapp")
|
|
include("ksdtoolkit-webapp")
|
|
|
|
|
|
pluginManagement {
|
|
|
|
repositories {
|
|
google()
|
|
gradlePluginPortal()
|
|
jcenter()
|
|
mavenLocal()
|
|
}
|
|
|
|
val kotlinVersion = "1.4.20"
|
|
val androidGradlePluginVersion = "4.0.2"
|
|
|
|
plugins {
|
|
id("org.jetbrains.kotlin.jvm") version kotlinVersion apply false
|
|
id("org.jetbrains.kotlin.android") version kotlinVersion apply false
|
|
id("org.jetbrains.kotlin.android.extensions") version kotlinVersion apply false
|
|
|
|
id("com.android.application") version androidGradlePluginVersion apply false
|
|
}
|
|
|
|
resolutionStrategy {
|
|
eachPlugin {
|
|
if (requested.id.namespace == "com.android") {
|
|
useModule("com.android.tools.build:gradle:${androidGradlePluginVersion}")
|
|
}
|
|
if (requested.id.namespace == "com.google.gms") {
|
|
useModule("com.google.gms:${requested.id.name}:${requested.version}")
|
|
}
|
|
if (requested.id.namespace == "org.openjfx.javafxplugin") {
|
|
useModule("org.openjfx.javafx-plugin:${requested.version}")
|
|
}
|
|
if (requested.id.id.startsWith("org.jetbrains.kotlin")) {
|
|
useVersion("${kotlinVersion}")
|
|
}
|
|
}
|
|
}
|
|
} |