Groovy--indy
在 2012 年的 2.0 版中添加了该选项。当时它不是默认设置,因为invoke dynamic
需要 Java 7,而且当时很多人使用 Java 6。
现在即使是即将推出的 Groovy 3.0 仍然需要该--indy
选项才能强制它使用invoke dynamic
. 尽管 Groovy 3.0 需要 Java 8 或更高版本,但还是会这样。
仍然具有默认的非 indy 编译和默认的运行时库是非 indy 是否有任何技术优势?我会认为现在甚至不需要非独立选项。