gpt4 book ai didi

scala - 如何将 Scala 编译器选项附加到 sbt 中的 scalacOptions 中?

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

我使用 sbt 0.10

我在 .sbt 文件中有以下设置:

scalacOptions += "-usejavacp"

问题是当 Scala 编译器执行并且设置了 scalacOptions 时:

[debug] Calling Scala compiler with arguments  (CompilerInterface):
[debug] -usejavacp
[debug] -d
[debug] D:\project\target\scala-2.8.1.final\classes
[debug] -bootclasspath
...

-usejavacp 参数出现在导致此错误的实际 Scala jar 之前:

scala.collection.mutable.ListBuffer does not take type parameters

有没有办法附加参数而不是前置参数?我也尝试了 ++= Array("-usejavacp") 但结果是相同的。

最佳答案

如果你看here ,您将看到以下评论:

key += value is equivalent to key ~= (_ :+ value) or key <<= key(_ :+ value)

奇怪的是,这似乎与您所看到的顺序相矛盾。我认为这值得提出一个问题,同时,您可以使用完整的语法来看看是否可以完成您所需要的。

关于scala - 如何将 Scala 编译器选项附加到 sbt 中的 scalacOptions 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6521357/

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