cdk / nwo-openscience-2024

Repository to track the progress of the NWO Open Grant accepted for the CDK in 2023.
https://www.nwo.nl/en/projects/osf232097
0 stars 0 forks source link

complete WP1 #2

Open egonw opened 6 months ago

egonw commented 6 months ago

Description:

WP1 will be focusing on the CDK library itself, the other on updating the tools using
the CDK. The CDK library is built with Apache Maven, but the Maven modules show a
complex dependency tree, where the more core modules have fewer dependencies on
third-party libraries. This modularisation, however, needs upgrading. OSGi bundles are
already created by Maven, but the bundle content does not yet match the standard
and one Java package can be split over multiple bundles. Second, we wish to improve
the maintainability of the library and improve the code coverage of the (unit) testing to
at least 50% for all modules (statistics available at app.codecov.io/gh/cdk/cdk). Third,
the CDK will be updated to compile with Java 21 (which it currently does not).