OsgiExtension

open class OsgiExtension(objects: ObjectFactory, jar: Jar)

Constructors

Link copied to clipboard
fun OsgiExtension(objects: ObjectFactory, jar: Jar)

Functions

Link copied to clipboard
fun embed(files: Provider<out Set<FileSystemLocation>>)
Link copied to clipboard
fun exportPackage(vararg packageNames: String)
fun exportPackage(packageName: Provider<String>)
Link copied to clipboard
fun exportPackages(packageNames: Iterable<String>)
fun exportPackages(packageNames: Provider<out Iterable<String>>)
Link copied to clipboard
fun importPackage(vararg packageNames: String)
fun importPackage(packageName: Provider<String>)
Link copied to clipboard
fun importPackages(packageNames: Iterable<String>)
fun importPackages(packageNames: Provider<out Iterable<String>>)
Link copied to clipboard
fun optionalImport(vararg packageNames: String)
fun optionalImport(packageName: Provider<String>)
Link copied to clipboard
fun optionalImports(packageNames: Iterable<String>)
fun optionalImports(packageNames: Provider<out Iterable<String>>)
Link copied to clipboard
fun suppressImportVersion(vararg packageNames: String)
fun suppressImportVersion(packageName: Provider<String>)
Link copied to clipboard
fun suppressImportVersions(packageNames: Iterable<String>)

Properties

Link copied to clipboard
@get:Input
val applyImportPolicies: Property<Boolean>
Link copied to clipboard
@get:Input
val autoExport: Property<Boolean>
Link copied to clipboard
@get:Internal
val configured: Boolean = false
Link copied to clipboard
@get:Input
val embeddedJars: Provider<String>
Link copied to clipboard
@get:Input
val exports: Provider<String>
Link copied to clipboard
@get:Input
val imports: Provider<String>
Link copied to clipboard
@get:Input
val scanCordaClasses: Provider<String>
Link copied to clipboard
@get:Input
val symbolicName: Property<String>