The build system does not work with a fresh checkout. There is a dependency to oracle.javacard.api:classic as dependency, later the maven-install-plugin is used to install this Java Card API from a environment path. This fails if not both is met. Now a systemPath and system scope is used for the Oracle depdendency.
3 . I added support for BouncyCastel 1.64. The other version is too old, if used together with other libraries requiring a newer version this is causing ClassCastExceptions or NoSuchMethodExceptions because the BC classes are packaged with the shade plugin.
maven-install-plugin
is used to install this Java Card API from a environment path. This fails if not both is met. Now asystemPath
andsystem
scope is used for the Oracle depdendency. 3 . I added support for BouncyCastel 1.64. The other version is too old, if used together with other libraries requiring a newer version this is causingClassCastException
s orNoSuchMethodException
s because the BC classes are packaged with the shade plugin.