-
Notifications
You must be signed in to change notification settings - Fork 5
JICMP-27: Compile with OpenJDK 17 #5
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
base: master
Are you sure you want to change the base?
Conversation
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.
Pull request overview
This PR updates the project to compile with OpenJDK 17, replacing the deprecated javah tool with javac -h for generating native headers. The changes upgrade build tools, CI configuration, and developer email information to support the modern JDK version.
Changes:
- Updated Maven plugins and dependencies to versions compatible with OpenJDK 17
- Migrated CI/CD configuration from OpenJDK 8 to OpenJDK 17
- Updated email address for developer Ronny Trommer
Reviewed changes
Copilot reviewed 3 out of 4 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| pom.xml.in | Updated Maven plugins, changed execution environment to JavaSE-17, and replaced source/target with release configuration |
| m4 | Updated submodule commit reference |
| .circleci/config.yml | Updated CI images and JDK versions from 8 to 17, changed Debian from buster to bookworm, and updated repository URLs to HTTPS |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
c81f42c to
664905e
Compare
Signed-off-by: Ronny Trommer <[email protected]>
Signed-off-by: Ronny Trommer <[email protected]>
Signed-off-by: Ronny Trommer <[email protected]>
Signed-off-by: Ronny Trommer <[email protected]>
Signed-off-by: Ronny Trommer <[email protected]>
…:17.0-node Signed-off-by: Ronny Trommer <[email protected]>
Signed-off-by: Ronny Trommer <[email protected]>
Signed-off-by: Ronny Trommer <[email protected]>
d784672 to
3ad229f
Compare
Signed-off-by: Ronny Trommer <[email protected]>
Migrate javah to javac -h to compile with modern JDK. The javah tool to generate native-headers is removed in OpenJDK 10+ and replaced with javac -h. See JEP 313.
JIRA: https://opennms.atlassian.net/browse/JICMP-27