-
Bug
-
Resolution: Won't Do
-
Major
-
None
-
3.1.0.Final
Due to the use of the resteasy-bom in the resteasy-jaxrs-all project all dependent projects have discarded the <scope/> element. This has caused a scenario where every used dependency is being marked as compile and being included in the final of the libraries. Libraries such as junit should not be included with libraries such as resteasy-client. Other libraries which should have been marked as runtime are being included multiple times at compile time.
Version 3.1.0.Final contains many compile time dependancies (e.g. junit) which should not be present in the final release. Most likely these should be reverted to test dependencies as was the case in 3.0.19.Final.
The present configuration is likely to break test cases which have an alternate version of junit.
Additionally the present configuration is incompatible with Groovy's dependency management (Grape) and therefore the present configuration CANNOT be used for scripting.