Package com.diffplug.gradle.osgi
@ParametersAreNonnullByDefault
package com.diffplug.gradle.osgi
Plugin for generating OSGi metadata and utility classes for manipulating OSGi jars.
-
ClassDescriptionDetermines where the manifest is written out by
BndManifestPlugin.Generates a manifest using purely bnd, and outputs it for IDE consumption.Runs code that lives outside an OSGi container inside of it.OsgiExecable.ReflectionClient<Host extends OsgiExecable.ReflectionHost>Client code which gets called within the OSGi runtime.Defines data which will be passed via reflection to code within the OSGi runtime - the reflection allows us to call code for which we don't have the necessary dependencies to resolve its imports unless it is only instantiated within the OSGi container.