Skip to content

Commit 88fae3f

Browse files
nakamura-toclaude
andcommitted
Dynamically configure build based on release version
When releasing (release.releaseVersion property is set), only include the compile module. Otherwise, use the standard configuration with includeBuild and test modules. This ensures proper artifact isolation during release builds. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
1 parent d9e00de commit 88fae3f

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed

settings.gradle.kts

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,14 @@
11
rootProject.name = "doma-compile-plugin"
22

3-
pluginManagement {
4-
includeBuild("compile")
5-
}
3+
val releaseVersion = settings.startParameter.projectProperties["release.releaseVersion"]
64

7-
include("compile-java-test")
8-
include("compile-kotlin-test")
9-
include("compile-mix-test")
5+
if (releaseVersion != null) {
6+
include("compile")
7+
} else {
8+
pluginManagement {
9+
includeBuild("compile")
10+
}
11+
include("compile-java-test")
12+
include("compile-kotlin-test")
13+
include("compile-mix-test")
14+
}

0 commit comments

Comments
 (0)