如何从一些Scala源代码创建jar?

时间:2010-08-26 00:24:03

标签: scala intellij-idea jar clojure interop

如何从一些Scala源代码创建jar?我想在我的Clojure项目中使用一些代码。

是否有比this SO question中的批处理文件更简单的方法?

谢谢, 亚历

4 个答案:

答案 0 :(得分:7)

当涉及到对编译器生成的.class文件所做的事情时,Scala绝不是特别的。只需将jar命令与c操作标志一起使用。

但是,当您运行使用Scala编译的scala-library.jar文件的程序时,您需要在类路径中包含.class文件。并且小心地使用scala-library.jar来自用于编译Scala源的相同Scala开发工具包。到目前为止,Scala生成的.class文件没有版本间二进制兼容性。

答案 1 :(得分:4)

创建.jar可以“更简单”的一种方法是使用simple-build-tool,它支持package*目标,并且只需要很少的时间来设置和使用。

答案 2 :(得分:1)

您可以使用maven scala pluginbuildr工具。

答案 3 :(得分:1)

这实际上确实有帮助

  

如果您正在使用eclipse,那么只需将项目导出为jar文件

     

转到文件 - >导出 - > java - >作为一个jar文件

更多解释:

  1. typesafe
  2. 安装scala eclipse环境
  3. 完成编码后,导出为jar(文件 - >导出 - > java - >作为jar文件)
  4. 从命令行中可以运行java -cp path_to_dependancies:your_newly_generated_jar:。 your_main_object_name。
  5. 第h