【发布时间】:2021-02-04 01:36:52
【问题描述】:
要使用预览功能编译代码,javac 需要选项 --enable-preview 和 --release。
如果我使用line 属性将这些选项传递给<javac> Ant 任务(Ant 1.10.5),如下所示,编译成功。
<compilerarg line="--enable-preview --release 15"/>
但是如果我使用value 属性将它们作为单独的参数传递,如下所示,Ant 会抛出error: invalid flag: --release 15。
<compilerarg value="--enable-preview"/>
<compilerarg value="--release 15"/>
由于 Ant 手册 says“强烈建议尽可能避免使用 line 版本”,我想知道如何使代码与 value 属性一起工作。有什么诀窍?
【问题讨论】: