Update Corda 5 to compile and run with the Kotlin OSGi bundles

Description

Migrate the Corda 5 repository so that:

  • All artifacts are compiled against Kotlin OSGi bundles, including test artifacts.

  • All tests are run using Kotlin OSGi bundles.

When publishing Corda 5 artifacts, their POMs should also depend on Kotlin OSGi bundles rather than the basic Kotlin jars.

This change will also upgrade Corda 5 to use Kotlin 1.4.10, since we have OSGi bundles for this version.

Done

Assignee

Chris Rankin

Reporter

Chris Rankin

Labels

Sprint

None

Epic Link

None

Priority

Medium

Engineering Teams

Core - Sandboxing & Packaging Team

Fix versions

Affects versions

None

Story Points / Dev Days

1

Squad

None