In version 0.9.9 of reflections, there is an explicitly written:
<dependency>
<groupId>org.javassist</groupId>
<artifactId>javassist</artifactId>
<version>${javassist.version}</version>
<optional>false</optional> <!-- case: when not actually scanning with javassist or if using {@link Reflections.collect()} -->
</dependency>
The optional false cause that javassist is always transitively packaged. In our
project we need to exclude javassist everytime we use reflections as
dependency, not only in dependency management, which would be expected behavior.
Original issue reported on code.google.com by liska....@gmail.com on 2 Oct 2014 at 7:36
Original issue reported on code.google.com by
liska....@gmail.com
on 2 Oct 2014 at 7:36