Eclipse Scala IDE:如何构建独立的 Scala 应用程序?

Posted

技术标签:

【中文标题】Eclipse Scala IDE:如何构建独立的 Scala 应用程序?【英文标题】:Eclipse Scala IDE: How to build standalone Scala app? 【发布时间】:2014-04-17 14:32:47 【问题描述】:

我正在编写一个使用 AnormCypher(Neo4j Server https://github.com/AnormCypher 的面向 Cypher 的 Scala 库)的应用程序。我在 Eclipse Scala IDE 中编写代码。使用sbteclipse 插件,我已将 AnormCypher sbt 项目导入 Eclipse。接下来,我将它作为外部项目添加到 Java 构建过程中。现在一切都在 Eclipse 中编译和工作。

问题:如何在 Eclipse 中构建具有所有必要依赖项的独立 Scala 程序,包括在 Eclipse 中导入的外部 Scala 项目?

在这种情况下,尝试从 Eclipse 创建“可执行 jar”不起作用,因为这样做 Eclipse 会请求“选择一个“Java 应用程序”启动配置以用于创建可运行的 JAR。”唉,这里的 Eclipse 对 Scala 启动配置一无所知。

【问题讨论】:

【参考方案1】:

目前没有 Scala IDE 的功能。

但是,使用sbt 为您的项目编写simple build file 是easy。在那里,您可以使用众多可用插件之一为其创建发行版。 Sbt 有自己的 sbt-assembly 和 sbt-oneJar 来创建独立的 JAR,还有 twitter 的 sbt-package-dist,有更多不同的发布选项。

【讨论】:

以上是关于Eclipse Scala IDE:如何构建独立的 Scala 应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

eclipse4.4对应的scala版本插件是多少

在 Eclipse IDE 中使用 Scala 代码。内部编译器错误

如何使用 Scala Eclipse IDE 连接到现有的 Hive

我在eclipse中安装 scala IDE 时候,出现以下的错误是啥原因

Scala IDE for Eclipse的下载安装和WordCount的初步使用

Eclipse Scala IDE 代码未编译