我可以在爆炸模式下使用多版本JAR文件吗?

时间:2017-12-05 12:46:22

标签: java jar java-9 jigsaw

到目前为止,我看到MR Jars(如名字所示)应该是...... Jar文件:)

在我的开发过程中,每次我想运行代码时(例如运行测试),我都不想打包罐子。对我来说,一切都处于正确的位置,除非它全部爆炸:java9的类在资源中,而清单也支持MR罐。

但是,当我在Java9上运行测试时,不会加载新的java9类。

虽然我仍在尝试确定它是否是我的本地问题,但了解Java9是否希望在jar文件中安装MR Jars会很有帮助。

修改

示例:在开发期间,无论我放在resources文件夹中(假设常见的Maven结构),当我运行测试时它都可用:来自IDE或从gradle。对我不起作用的是,当我将Java9类放在资源的预期位置时,IDE或gradle都“看不到”它们(当然,我使用Java9 vm来运行测试)。

example

0 个答案:

没有答案