在scala编译中,如何启用" no tail recursion选项"

时间:2018-04-11 01:56:11

标签: scala scalac scala-maven-plugin

根据这份文件:

https://www.scala-lang.org/old/sites/default/files/linuxsoft_archives/docu/files/tools/scalac.html

我应该使用" -g:notc",所以我将它添加到我的scala-maven-plugin配置中:

      <args>
        <arg>-target:jvm-${java.version}</arg>
        <arg>-unchecked</arg>
        <arg>-deprecation</arg>
        <arg>-feature</arg>
        <arg>-g:vars</arg>
      </args>

当我使用maven install编译这个项目时,我收到了这个错误:

  

&#39; NOTC&#39;不是&#39; -g&#39;

的有效选择

此选项已删除吗?我该怎么用?

1 个答案:

答案 0 :(得分:1)

它被重命名。从man scalac输出(版本2.12.2):

-g:{none,source,line,vars,notailcalls}