testIT-LivingDoc / livingdoc-core

This is the GitHub Repository of testIT LivingDoc core components - The exclusive solution to bring your acceptance tests to Atlassian Confluence.
https://testit-livingdoc.atlassian.net/wiki
GNU General Public License v3.0
34 stars 18 forks source link

Javassist version needs update #41

Open slu-it opened 7 years ago

slu-it commented 7 years ago

We are using org.reflections:reflections in order to handle annotations on our fixture classes. That library has a dependency on org.javassist: javassist in a version that has massive problems with Java 8 classes.

For Example: When a fixture class contains Java 8 Streambased handling of collections, the class will not be read by Reflections and the fixture will therefore not be found!

Since the development of org.reflections:reflections has come to a stand still, this needs to be fixed on our end. Simply enforcing a newer version of org.javassist: javassist works fine.

Just manage the following dependency within our main POM file:

<dependency>
    <groupId>org.javassist</groupId>
    <artifactId>javassist</artifactId>
    <version>3.21.0-GA</version>
</dependency>