fusesource / jansi

Jansi is a small java library that allows you to use ANSI escape sequences to format your console output which works even on windows.
http://fusesource.github.io/jansi/
Apache License 2.0
1.1k stars 139 forks source link

Add module-info through moditect #254

Closed bowbahdoe closed 11 months ago

bowbahdoe commented 11 months ago

This PR adds the moditect maven plugin to the build. This includes a module-info.class in a multi-release jar.

The capability this allows is for users to use jansi with jlink without configuration. Its also just a thing that needs to happen for downstream dependencies like jline to do the same.

Before

jlink_fail

After

jlink_success

ice1000 commented 10 months ago

Nice!