我在android中使用scala。我想在项目中包含一些基本库,我发现有2个jar是scala-compiler,另一个是scala-library。它们之间有什么区别,我们应该如何选择呢?
答案 0 :(得分:2)
Scala-compiler - 是一个编译器本身,它(简单地说)接受.scala文件并将它们编译成.class文件。如果你不在运行时解释scala代码(通常你不会这样做),你就不需要运行已编译的.jar / .class文件。您的内置工具/ ide使用Scala-compiler.jar来编译scala代码。有时第三方库也可能希望它作为传递依赖。
Scala-library - 是一个包含scala API的库(内置函数,集合,并发等)。通常(99.9%)你需要这个。