我正在尝试使用Java 9编译我的java项目.我正在使用java.xml.bind包,因此我需要使用-addmods选项进行编译.Ant 1.9.7似乎不支持这个新功能.ant支持Java 9编译器的-addmods选项吗?
目前,任何发行版的Ant中都没有明确的支持。但是您应该可以使用<jvmarg>它
<java ....>
<jvmarg value="--add-modules"/>
<jvmarg value="module.name.to.add"/>
<jvmarg ..../>
</java>
Run Code Online (Sandbox Code Playgroud)
如果您询问的<javac>不是<java>,<compilerarg>则可以使用。
Java 9设法破解Ant的方式有很多种-1.9.8和1.10.x将包含许多修复程序(一旦解决了最后的已知问题,很快就会有新版本发布)。目前,尚无明确支持--add-modules,但仅支持modulepath并且upgrademodulepath已在Ant 1.9.7中添加。
恕我直言-虽然会是一个很好的增强要求。
| 归档时间: |
|
| 查看次数: |
1694 次 |
| 最近记录: |