The commonmark-ext-autolink extension in https://github.com/commonmark/commonmark-java depends on this library. I quickly studied the classes and it seems that internal.Scanner is the only class that might be needed outside this module, but then again, the LinkExtractor doesn't seem to be designed to be extended. My suggestion is just to provide a simple module-info.java along the lines of:
The
commonmark-ext-autolink
extension in https://github.com/commonmark/commonmark-java depends on this library. I quickly studied the classes and it seems thatinternal.Scanner
is the only class that might be needed outside this module, but then again, theLinkExtractor
doesn't seem to be designed to be extended. My suggestion is just to provide a simplemodule-info.java
along the lines of:For building and deployment multi-release jars, I've seen Maven projects use
maven-jar-plugin
orbiz.aQute.bnd.bnd-maven-plugin
.