Slackbot
10/04/2022, 7:43 AMCristianGM
10/04/2022, 7:45 AMval jars by configurations.creating {
isCanBeConsumed = true
isCanBeResolved = false
attributes {
attribute(Usage.USAGE_ATTRIBUTE, objects.named(Usage.JAVA_RUNTIME))
attribute(org.jetbrains.kotlin.gradle.plugin.KotlinPlatformType.attribute, org.jetbrains.kotlin.gradle.plugin.KotlinPlatformType.jvm)
attribute(LibraryElements.LIBRARY_ELEMENTS_ATTRIBUTE, objects.named("produced-jar"))
}
}
artifacts {
add(jars.name, tasks.jar)
}
CristianGM
10/04/2022, 7:48 AMval consumerJars: Configuration by configurations.creating {
isCanBeConsumed = false
isCanBeResolved = true
attributes {
attribute(Usage.USAGE_ATTRIBUTE, objects.named(Usage.JAVA_RUNTIME))
attribute(org.jetbrains.kotlin.gradle.plugin.KotlinPlatformType.attribute, org.jetbrains.kotlin.gradle.plugin.KotlinPlatformType.jvm)
attribute(LibraryElements.LIBRARY_ELEMENTS_ATTRIBUTE, objects.named("produced-jar"))
}
}
dependencies {
consumerJars(project("middle))
}
CristianGM
10/04/2022, 7:48 AMCristianGM
10/04/2022, 7:58 AM