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

Add Automatic-Module-Name for Java 9 compatibility #11

Merged
merged 1 commit into from
May 29, 2018
Merged

Add Automatic-Module-Name for Java 9 compatibility #11

merged 1 commit into from
May 29, 2018

Conversation

florian-beetz
Copy link
Contributor

This adds an Automatic-Module-Name to the JAR manifests, allowing the library to be used on the Java 9 module path.

If the library was used before on the Java 9 module path, the module name was derived from the filename of the JAR at runtime to latex2unicode.2.12, which is not a valid Java identifier.

Latex2unicode is compatible with Java 9 when the dependency on fastparse was updated to a version where com-lihaoyi/fastparse#185 is included.

Closes #10

@tomtung tomtung merged commit 9254904 into tomtung:master May 29, 2018
@tobiasdiez
Copy link
Contributor

@tomtung could you please publish a version with this fix included (either as a full release or as a snapshot). Thanks!

@tomtung
Copy link
Owner

tomtung commented May 9, 2019

Oops sorry forgot about this. Just published a newer version.

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.

Add Automatic-Module-Name for Java 9 compatibility
3 participants