错误:scalac:错误选项:-P(IntelliJ IDEA)

btb*_*voy 15 scala intellij-idea

升级到IntelliJ IDEA 14.1后,项目编译卡住了错误消息:

错误:scalac:错误选项:-P:/ Users //.m2/repository/org/scalamacros/paradise_2.10.4/2.1.0-M1/paradise_2.10.4-2.1.0-M1.jar

scala编译器还有一个附加参数:

Preferences 
 -> Build, Execution, Deployment 
    -> Compiler
       -> Scala compiler
          -> Additional compiler options = <some parameters>
Run Code Online (Sandbox Code Playgroud)

所以,现在您知道参数来自何处,由您来决定是否应该删除/更改其他内容.

希望它能节省你的时间;-)

小智 7

只需将scala编译器参数更改为

-Xplugin:/your/user/home/.m2/repository/org/scalamacros/paradise_2.10.4/2.0.1/paradise_2.10.4-2.0.1.jar
Run Code Online (Sandbox Code Playgroud)

(当然给你有效的主文件夹)

Preferences 
 -> Build, Execution, Deployment 
    -> Compiler
       -> Scala compiler
          -> Additional compiler options = <some parameters>
Run Code Online (Sandbox Code Playgroud)

(如问题所述)

这解决了我的问题.看来该-P标志用于指定插件选项,同时-Xplugin用于设置插件文件位置.