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

Switch to JDK9 Module packaging and compiling #375

Open
eeverman opened this issue Oct 9, 2018 · 3 comments
Open

Switch to JDK9 Module packaging and compiling #375

eeverman opened this issue Oct 9, 2018 · 3 comments

Comments

@eeverman
Copy link
Owner

eeverman commented Oct 9, 2018

No description provided.

@eeverman eeverman added this to the 0.6.0 milestone Oct 9, 2018
@rupeshA
Copy link
Contributor

rupeshA commented Oct 14, 2018

@eeverman , just saw that JDK 9 is already at End Of Support , do you really want to do this?
https://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-3848520.html

@eeverman
Copy link
Owner Author

@rupeshA There are some pretty major changes from Java 8 to 9. I wrote a short summary of the impact on AndHow:
https://sites.google.com/view/andhow/user-guide/java9

The goal of this task is to switch to the new Java 9 style packaging, not necessary to require Java 9 specifically.

Choosing the right time to make this switch is important: Using Java 8 to compile AndHow allows it to continue to work for Java 8 projects (and there are a lot of Java 8 projects). Switching to Java 9 module style packaging means that it will no long work for those Java 8 projects unless we maintain two builds.

I think the project is not quite ready to make this switch - I would like to bring a few fixes and API changes into a Java 8 release before leaving Java 8 compatibility behind. Please wait before doing work on this task - It will probably be a few months before we are ready for this.

@eeverman eeverman self-assigned this Oct 16, 2018
@code4t2
Copy link
Collaborator

code4t2 commented Nov 9, 2018

Related PR: #449

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants