针对旧JDK的JPMS / Jigsaw兼容Java库

时间:2017-12-28 09:56:16

标签: java java-9 jigsaw module-info multi-release-jar

我正在试图弄清楚如何使用Maven构建一个与JDK 7和8兼容的库jar文件,但包含一个module-info.java文件,并明确声明其公共API。

问题:我需要编译旧的目标版本,但旧的JDK显然不知道新的JPMS功能。

this talk by Robert Scholte中,似乎最好的方法是仅使用JDK9编译module-info文件。但是我怎么把它包含在.jar中呢?

任何最小的例子pom.xml都会有很大的帮助! : - )

编辑:为了清楚:我没有得到任何编译器错误。我只是询问了为JDK 9用户使用JPMS的基本概念,但是我的库向后兼容JDK 7和8。

0 个答案:

没有答案