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) destinationDirectory.set(devlibs)
} }
// Used for referencing the unremapped jars of other projects val dev by configurations.creating {
artifacts.add(configurations.create("dev").name, tasks.shadowJar) { isCanBeConsumed = true
type = "jar" isCanBeResolved = false
builtBy(tasks.shadowJar)
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 // generate sources jar to publish for better debugging with dependents