Skip to content

Commit 6ef030b

Browse files
chore(internal): dynamically determine included projects
1 parent 5177422 commit 6ef030b

File tree

1 file changed

+12
-5
lines changed

1 file changed

+12
-5
lines changed

settings.gradle.kts

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,14 @@
11
rootProject.name = "scrapegraphai-java-root"
22

3-
include("scrapegraphai-java")
4-
include("scrapegraphai-java-client-okhttp")
5-
include("scrapegraphai-java-core")
6-
include("scrapegraphai-java-proguard-test")
7-
include("scrapegraphai-java-example")
3+
val projectNames = rootDir.listFiles()
4+
?.asSequence()
5+
.orEmpty()
6+
.filter { file ->
7+
file.isDirectory &&
8+
file.name.startsWith("scrapegraphai-java") &&
9+
file.listFiles()?.asSequence().orEmpty().any { it.name == "build.gradle.kts" }
10+
}
11+
.map { it.name }
12+
.toList()
13+
println("projects: $projectNames")
14+
projectNames.forEach { include(it) }

0 commit comments

Comments
 (0)