Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Shade latest guava library to sentu sonar plugin #440
Looks like shading has already been introduced in #401. Now we have both, a shading guava and a guava dependency:
We need to remove both: guava dependency and shading plugin. After explicitly excluding checkstyle dependency from sevntu-sonar plugin (#746) there might be occasional failures due to classpath conflicts between two guavas: one from sevntu-sonar plugin and another from provided checkstyle dependency (which was explicitly excluded).
I've already done testing on few checsktyle versions, need to consolidate the results and prepare a PR with guava and shading plugin removal.
Regularly reproduced with the following configuration:
Exception during sonar analysis:
But works fine for:
After removing guava and shade plugin the aforementioned exception stopped reproducing.