Files
Walter Oggioni a0ab18f053 Gradle version bump
use of lys-catalog for dependency version management
2023-01-03 08:18:55 +08:00

33 lines
709 B
Groovy

plugins {
id 'java-library'
}
group = "net.woggioni.osgi"
configurations {
tar {
visible = true
canBeConsumed = true
transitive = false
}
}
dependencies {
compileOnly catalog.osgi.core
compileOnly catalog.osgi.annotation
compileOnly catalog.osgi.service.component.annotations
compileOnly project(":osgi-app:osgi-simple-bootstrapper-api")
}
Provider<Tar> tarTaskProvider = tasks.register("tar", Tar) {
archiveFileName = "${project.name}.tar"
from(project.tasks.named(JavaPlugin.JAR_TASK_NAME)
.flatMap { it.archiveFile }
.map { it.getAsFile() }
.map(project.&zipTree))
}
artifacts {
tar tarTaskProvider
}