-
Notifications
You must be signed in to change notification settings - Fork 3
Description
As a developer
I want to remove the dependency on the Jandex Maven Plugin
So that there are less dependencies to manage (and problem to occur with upgrades)
Background:
Jandex is used to indicates which components there are in a JAR File. (Classes Annotated)
But with the upgrade to 1.2.0 of Jandex something changed causing the old version not to work with the new version.
This means that all dependent repositories (SCL Data Service and CIM Mapping) also need to be synced at the same time.
This can be solved in a different way. Remove Jandex and the Annotations can also be removed.
And in the dependent repositories (SCL Data Service and CIM Mapping) initialize the beans in a Application Configuration.
This is already done for example the JAXB Marshaller.
This way the JAR file can be used also in other ways for example in Spring with RestEASY.