Files
my-gradle-plugins/osgi-app/osgi-simple-bootstrapper-application/build.gradle

26 lines
560 B
Groovy

plugins {
id 'java-library'
alias(catalog.plugins.bnd)
}
group = "net.woggioni.osgi"
dependencies {
compileOnly catalog.osgi.core
compileOnly catalog.osgi.cmpn
compileOnly catalog.osgi.annotation
compileOnly catalog.osgi.service.component.annotations
compileOnly project(":osgi-app:osgi-simple-bootstrapper-api")
runtimeOnly catalog.felix.scr
runtimeOnly catalog.osgi.util.function
runtimeOnly catalog.osgi.util.promise
}
jar {
bundle {
bnd '''\
Import-Package: !lombok, *
'''
}
}