Details
-
Bug
-
Resolution: Done
-
Major
-
None
-
2.3.5.Final
-
None
-
Low
Description
The resteasy jaxrs artifact has a dependency to org.scannotation:scannotation:1.0.3 . However, the library does not exist in Maven Central, it is instead retrieved from the JBoss repository configured in the parent POM of RestEasy.
This is a problem, because artifacts deployed to Maven Central should only depend on artifacts that can also be found there. In particular, this renders RestEasy unusable by Apache Marmotta, because the Apache Software Foundation requires that dependencies of Apache projects are only to Maven Central and the Apache repositories.
The solution to this problem is to deploy scannotation to Maven Central.