我正在编写一个使用AnormCypher的应用程序(面向Neo4j Server https://github.com/AnormCypher的面向Cypher的Scala库)。我在Eclipse Scala IDE中编写代码。使用sbteclipse
插件我已将AnormCypher sbt项目导入Eclipse。接下来,我将它作为外部项目添加到Java构建过程中。现在,一切都在Eclipse中编译和工作。
问题:Eclipse中如何构建一个包含所有必要依赖项的独立Scala程序,包括在Eclipse中导入的外部Scala项目?
尝试从Eclipse创建'executable jar'在这种情况下不起作用,因为这样做Eclipse请求“选择一个'Java Application'启动配置来创建一个可运行的JAR。”这里的Alas Eclipse不知道Scala启动配置。
答案 0 :(得分:0)
目前还没有Scala IDE的功能。
但是,使用easy为您的项目撰写simple build file是sbt。在那里,您可以使用众多可用插件之一为其创建分发。 Sbt有自己的sbt-assembly和sbt-oneJar来创建独立的JAR,还有twitter sbt-package-dist,有更多不同的发布选项。