Skip to content
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

Upgrade JDK version to 17 #355

Open
sundargates opened this issue Mar 3, 2023 · 5 comments
Open

Upgrade JDK version to 17 #355

sundargates opened this issue Mar 3, 2023 · 5 comments
Labels
good first issue Good for newcomers

Comments

@sundargates
Copy link
Collaborator

Context

We want mantis to be on Java17. Unfortunately, this would require several gradle changes. So, the goal of this task is to make these changes and ensure the builds succeed.

@sundargates sundargates added the good first issue Good for newcomers label Mar 3, 2023
@Adithya2907
Copy link

I think one of the reasons it fails for higher versions of JDK is the DatatypeConverter package. As this answer on StackOverflow explains:

The module javax.xml.bind has been put outside the jdk as of Java 9.

Also, as part of the donation of Java EE to the Eclipse Foundation, its new name is Jakarta EE and accordingly the namespace was renamed to Jakarta. So you have to make the following modifications :

@sundargates
Copy link
Collaborator Author

@Adithya2907 would you like to pick this up?

@Adithya2907
Copy link

Yeah, sure I'd like to pick this up.

@cypherean
Copy link

Hey @Adithya2907
Are you working on this?

@Adithya2907
Copy link

Hi @cypherean , yes, I'm working on this. I've been trying to understand the codebase till now, and now I'll be migrating it to JDK 17. I'm seeing which all packages and libraries are failing due to the migration first

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

3 participants