Skip to content

Remove Jandex Maven Plugin from rest-commons #70

@dlabordus

Description

@dlabordus

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.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions