Files
my-gradle-plugins/osgi-app/build.gradle
Walter Oggioni bffa4f1f56
All checks were successful
CI / build (push) Successful in 38s
migrated to gitea
2024-04-04 06:12:23 +08:00

38 lines
833 B
Groovy

plugins {
id "java-gradle-plugin"
}
evaluationDependsOnChildren()
configurations {
embedded {
transitive = false
visible = false
canBeConsumed = false
}
}
dependencies {
embedded project(path: "osgi-simple-bootstrapper", configuration: 'tar')
embedded project(path: "osgi-simple-bootstrapper-api")
embedded project(path: "osgi-simple-bootstrapper-application")
implementation catalog.bndlib
implementation group: 'biz.aQute.bnd', name: 'biz.aQute.bnd.gradle', version: catalog.versions.bnd.get()
}
jar {
into("META-INF") {
from(configurations.embedded)
}
}
gradlePlugin {
plugins {
osgiAppPlugin {
id = 'net.woggioni.gradle.osgi-app'
implementationClass = 'net.woggioni.gradle.osgi.app.OsgiAppPlugin'
}
}
}