【发布时间】:2021-03-04 00:39:42
【问题描述】:
我为 Scala 编写了一个示例编译器插件。我在以下两个示例文件上对其进行了测试:
scalac -Xplugin: Test.jar *.scala
答:
package pkg {
class A {
def compute(): Int = 42
}
}
乙:
import pkg._
class B {
def fun(): Unit = {
new A().compute()
}
}
我需要在 Akka scala 文件上测试这个插件(https://github.com/akka/akka/tree/v2.6.10/akka-actor/src/main/scala/akka),但它显示了数千个错误,因为它无法编译 Akka 文件。换句话说,我怎样才能用这个命令编译 Akka 演员文件:
scalac *.scala
【问题讨论】:
-
Akka 需要在类路径中。使用构建工具(非常可取),或者(如果您绝对必须使用 plain-jane
scalac)添加-classpath ...并填写所有相关 JAR 的路径名。