Instruct Bnd that finding classes in folders other than their package folder is a warning rather than an error. This allows CorDapps to contain multi-release jars, which have classes in META-INF/versions folders.
Also translate the "dummy" Corda API from Kotlin to Java to make the tests more realistic, which in turn means that the kotlin-osgi-bundlemust now be a cordaProvided dependency.
Instruct Bnd that finding classes in folders other than their package folder is a warning rather than an error. This allows CorDapps to contain multi-release jars, which have classes in
META-INF/versions
folders.Also translate the "dummy" Corda API from Kotlin to Java to make the tests more realistic, which in turn means that the
kotlin-osgi-bundle
must now be acordaProvided
dependency.