lom: fix cross-module dependencies
ci/woodpecker/push/gradle Pipeline was successful Details
ci/woodpecker/push/pages Pipeline was successful Details

This commit is contained in:
Johannes Frohnmeyer 2023-07-19 19:20:59 +02:00
parent 41e43cdd9d
commit 1f9d4a4379
Signed by: Johannes
GPG Key ID: E76429612C2929F4
1 changed files with 8 additions and 4 deletions

View File

@ -117,10 +117,14 @@ tasks.shadowJar {
destinationDirectory.set(devlibs)
}
// Used for referencing the unremapped jars of other projects
artifacts.add(configurations.create("dev").name, tasks.shadowJar) {
type = "jar"
builtBy(tasks.shadowJar)
val dev by configurations.creating {
isCanBeConsumed = true
isCanBeResolved = false
extendsFrom(configurations["shadow"]) // Provide shadowed classes to dependent modules
}
artifacts {
add(dev.name, tasks.shadowJar)
}
// generate sources jar to publish for better debugging with dependents