什么时候应该使用scala-compiler,何时应该使用scala-library

时间:2014-11-28 11:52:44

标签: scala

我在android中使用scala。我想在项目中包含一些基本库,我发现有2个jar是scala-compiler,另一个是scala-library。它们之间有什么区别,我们应该如何选择呢?

1 个答案:

答案 0 :(得分:2)

Scala-compiler - 是一个编译器本身,它(简单地说)接受.scala文件并将它们编译成.class文件。如果你不在运行时解释scala代码(通常你不会这样做),你就不需要运行已编译的.jar / .class文件。您的内置工具/ ide使用Scala-compiler.jar来编译scala代码。有时第三方库也可能希望它作为传递依赖。

Scala-library - 是一个包含scala API的库(内置函数,集合,并发等)。通常(99.9%)你需要这个。