2
我通过进程中像这样运行它测试我的插件后:,停止斯卡拉编译特定阶段
但是鉴于scalac
速度慢我真的希望编译后结束某个阶段(具体来说,在我的插件运行后)。不幸的是Global.cancel
没有预期的效果。我该怎么做?
我通过进程中像这样运行它测试我的插件后:,停止斯卡拉编译特定阶段
但是鉴于scalac
速度慢我真的希望编译后结束某个阶段(具体来说,在我的插件运行后)。不幸的是Global.cancel
没有预期的效果。我该怎么做?
scalac为此目的明确提出了一个论点。
-Ystop-after:<phasename>
和早期版本:作为2.9.0.RC2你可以在命令行中指定
-Ystop:<phasename>
直接从Settings
实例做等同,这被定义为stopAfter
(或stop
在早期版本)
这是一个*真的*很好的答案,但我不知道是否有办法在2.8.0/1这个关闭,因为这些是目前大多数插件目标的版本。 – 2011-04-30 16:36:05
我相信'-Ystop'出现在2.8中。我不只是指在2.9.x之前的早期版本 – 2011-05-01 00:11:36