我正在尝试在我的 maven 项目中使用 fsc(快速 scala 编译器)。我的pom.xml
有:
...
<execution>
<id>cc</id>
<goals>
<goal>cc</goal>
</goals>
<phase>compile</phase>
<configuration>
<useFsc>true</useFsc>
<once>true</once>
</configuration>
</execution>
...
如使用 maven 编译 Scala 文件的最快方法是什么?
当我输入mvn scala:cc
时,它会挂起:
[INFO] wait for files to compile...
跑步mvn scala:cc -DdisplayCmd=true -Dverbose=true
[INFO] cmd: /bin/sh -c .../java -classpath [redacted] scala.tools.nsc.MainGenericRunner scala.tools.nsc.CompileServer >MainGenericRunner.out 2>MainGenericRunner.err
这看起来很奇怪(不应该不包括scala.tools.nsc.MainGenericRunner
吗?)我注意到MainGenericRunner.out
包含
no such file: scala.tools.nsc.CompileServer
这似乎证实了我的怀疑。
有没有人遇到过这种情况,或者有解决方法?我真的很想使用 fsc 来加速我的构建。我在 google 群组上发现了一位具有类似输出的用户,但没有跟进。
在 OSX 上运行 scala 2.8.1 和 maven 3.0.3