Skip to content

Include module-info.java - #81

Merged
tresf merged 2 commits into
masterfrom
module-info
Mar 29, 2021
Merged

tresf merged 2 commits into
masterfrom
module-info

Conversation

@pietrygamat

@pietrygamat pietrygamat commented Mar 19, 2021 •

Copy link
Copy Markdown
Collaborator

This adds very simple module-info to the project. For public release the artifact should be build with JDK11. This ensures that module-info is added, while the classes are still kept at bytecode version 50.0 (Java 6), so this change does not affect users in any way. Building with JDK7 or 8 will result in jar missing module-info, but otherwise functional. Building with JDK12+ is now possible, but the resulting bytecode version of jssc classes is bumped to 51 (Java 7), so it would cut backwards compatibility a bit.

#79

@pietrygamat
pietrygamat marked this pull request as draft March 20, 2021 21:44
@pietrygamat
pietrygamat marked this pull request as ready for review March 20, 2021 22:26
@pietrygamat
pietrygamat requested a review from tresf March 29, 2021 08:42
Comment thread pom.xml
Comment thread pom.xml Outdated
Comment thread pom.xml
@tresf

tresf commented Mar 29, 2021

Copy link
Copy Markdown

I think the only part missing before merging is issuing warning(s). How do you want to proceed?

@pietrygamat
pietrygamat force-pushed the module-info branch 2 times, most recently from 9928475 to c9e3be2 Compare March 29, 2021 20:35
@pietrygamat

Copy link
Copy Markdown
Collaborator Author

I think the only part missing before merging is issuing warning(s). How do you want to proceed?

OK, See the second commit to this MR. Maven warnings do get lost in the noise, but they are there.

@tresf
tresf merged commit fbaf196 into master Mar 29, 2021
@tresf
tresf deleted the module-info branch March 29, 2021 22:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants