Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 2 of 2 for BndBuildAction (0.07 seconds)

  1. build-logic/src/main/kotlin/BndBuildAction.kt

     *
     * This class is based on bundled code from the BND Gradle Plugin.
     * https://github.com/bndtools/bnd/blob/master/gradle-plugins/biz.aQute.bnd.gradle/src/main/java/aQute/bnd/gradle/BundleTaskExtension.java
     */
    class BndBuildAction(
      private val properties: MapProperty<String, Any>,
      private val classpath: ConfigurableFileCollection,
      private val sourcepath: FileCollection,
      private val bundleSymbolicName: Provider<String>,
    Created: Fri Apr 03 11:42:14 GMT 2026
    - Last Modified: Thu Feb 05 09:17:33 GMT 2026
    - 8.9K bytes
    - Click Count (0)
  2. build-logic/src/main/kotlin/Osgi.kt

        )
      bundleExtension.run {
        setClasspath(osgi.compileClasspath + sourceSets["main"].compileClasspath)
        properties.empty()
        bnd(*bndProperties)
      }
      jarTask.doLast(
        "buildBundle",
        BndBuildAction(bundleExtension, jarTask, sourceSets["main"].allSource),
      )
    }
    
    fun Project.applyOsgiMultiplatform(vararg bndProperties: String) {
      // BND is incompatible with Kotlin/Multiplatform because it assumes the JVM source set's
    Created: Fri Apr 03 11:42:14 GMT 2026
    - Last Modified: Thu Feb 05 09:17:33 GMT 2026
    - 3.5K bytes
    - Click Count (0)
Back to Top