The JPA Processor fills the gap between Olingo V4 and the database, by providing a mapping between JPA metadata and OData metadata, generating queries and supporting the entity manipulations.
The https://github.com/ronmamo/reflections seem to not be maintained for more than a year.
The fork: https://github.com/aschoerk/reflections8 provides the same functionality, but removes dependency to Guava in flavour to Java 8 Streams APIs.
Currently Guava 20.0 have 2 security issues CVE-2018-10237 and CVE-2020-8908 that will be gone after this adoption.
The adoption seem to be pretty straightforward - dependency is changed to:
The https://github.com/ronmamo/reflections seem to not be maintained for more than a year. The fork: https://github.com/aschoerk/reflections8 provides the same functionality, but removes dependency to Guava in flavour to Java 8 Streams APIs. Currently Guava 20.0 have 2 security issues CVE-2018-10237 and CVE-2020-8908 that will be gone after this adoption.
The adoption seem to be pretty straightforward - dependency is changed to:
And imports of packages
org.reflections.*
are renamed toorg.reflections8.*
.The tests pass without issues after that: