forked from spekframework/spek
-
Notifications
You must be signed in to change notification settings - Fork 0
/
settings.gradle.kts
34 lines (28 loc) · 963 Bytes
/
settings.gradle.kts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
enableFeaturePreview("GRADLE_METADATA")
rootProject.name = "spek"
includeBuild("./spek-gradle-plugin") {
dependencySubstitution {
substitute(module("org.spekframework.spek2:spek-gradle-plugin:0.1.0")).with(project(":"))
}
}
pluginManagement {
resolutionStrategy.eachPlugin {
if (requested.id.id == "org.spekframework.spek2.multiplatform") {
useModule("org.spekframework.spek2:spek-gradle-plugin:0.1.0")
}
}
}
include("spek-dsl")
include("spek-runtime")
include("spek-runner-junit5")
include("spek-kotlin-compiler-plugin-jvm")
include("spek-kotlin-compiler-plugin-native")
include("integration-test")
val excludeIdePlugins: String? by settings
if (excludeIdePlugins == null) {
include("spek-ide-plugin-interop-jvm")
include("spek-ide-plugin-intellij-base")
include("spek-ide-plugin-intellij-base-jvm")
include("spek-ide-plugin-intellij-idea")
include("spek-ide-plugin-android-studio")
}