diff --git a/lom/src/main/kotlin/lom.gradle.kts b/lom/src/main/kotlin/lom.gradle.kts index 12976fa..2f6d45a 100644 --- a/lom/src/main/kotlin/lom.gradle.kts +++ b/lom/src/main/kotlin/lom.gradle.kts @@ -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