gpt4 book ai didi

scala - Maven 不正确地启动 fsc?

转载 作者:行者123 更新时间:2023-12-04 08:52:55 24 4
gpt4 key购买 nike

我正在尝试在我的 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>
...

What is the fastest way to compile Scala files using maven? 中所述

当我输入 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

最佳答案

当您调用 mvn scala:cc maven 将使用未在您的 pom 中配置的执行 id default-cli(或类似的东西)。因为 maven 将使用 cc 目标的默认值。当前,您的 pom 被配置为在“编译”阶段使用您的自定义执行 cc 目标。所以,运行类似 mvn compile 的东西或 mvn install应该像你期望的那样工作。

关于scala - Maven 不正确地启动 fsc?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12376494/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com