-
Notifications
You must be signed in to change notification settings - Fork 35
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 plugin build and dependencies #105
Conversation
Depends on takari/takari-pom#9 High level changes: - updated wrapper to latest - uses parent v 50 - remove/adjust prerequisites (needed only for plugin, parent POM not, etc) - get rid of animal sniffer as compiler use `release` flag - update plugin dependencies - update sources where depedendency introduced change - one IT changed: CompileAnnotationProcessingTest as it used source 1.6, that is unsupported by Java 17. Changed to `release 7` - update github workflow with distribution - styfle/cancel-workflow-action: bump With these changes the build works okay on Java 17 as well.
@jvanzyl SNAPSHOT needs to be released io.takari:takari:pom:50-SNAPSHOT |
@ajayk asked for permission to deploy, once got, will do releases... Am currently fixing plugin IT framework that fail with mvn 3.8.6... |
Parent 50 released, needs some time to sync to Maven Central, then we can continue.... @ajayk |
IT framework failure reson w/ mvn 3.8.4+ is this commit: The change in DefaultMojoExecutionConfigurator.java causes NPE, as |
POM landed in Central, updated parent in this PR. |
Also, I'd make this 2.1.0 instead 2.0.10... wdyt? @ajayk |
Depends on takari/takari-pom#9
High level changes:
release
flagrelease 7
With these changes the build works okay on Java 17 as well.