-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update Maven Plugins #111
Update Maven Plugins #111
Conversation
Using all the latest Maven plugins (base for 3.6.3). Left out spotless and bnd 7.0.0 (raises requirement for 3.8.1)
@@ -117,8 +117,8 @@ | |||
<properties> | |||
<maven.compiler.release>8</maven.compiler.release> | |||
<!-- Set to same version as release target for consistency --> | |||
<maven.compiler.source>1.${maven.compiler.release}</maven.compiler.source> | |||
<maven.compiler.target>1.${maven.compiler.release}</maven.compiler.target> | |||
<maven.compiler.source>${maven.compiler.release}</maven.compiler.source> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think we can fully remove those properties, as we build with Java11+ only
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
They were originally added as some tools and IDEs (IDEA) did not pick up maven.compiler.release
, so just to "fully advertise" to all tools out there that project is 8. We can remove them, but there is no harm in them either.
The |
the dependency updates likely cause different code paths now. A recent build on master was green so we probably can exclude the environment as cause (e.g JDK update which changed method modifiers somewhere or moved functionality to a different module). btw cglib is no longer maintained!
-> https://github.com/cglib/cglib looking at the maven downloads from the CI log:
this is getting quite dusty. cglib was likely used by guice at some point. |
@mbien but the point is that there are no dependency updates, only plugin updates... This is what confuse me. |
One suspect: surefire 3.2.2 (update went from 3.0.0 to 3.2.5) got this change: |
Using all the latest Maven plugins (base for 3.6.3).
Left out spotless and bnd 7.0.0 (raises requirement for 3.8.1)