scala - 部署使用 IDEA 构建的 Scala 应用程序

标签 scala deployment intellij-idea mongodb casbah

我开发了一个简单的 Scala 应用程序,它使用 casbah 查询数据库以获取传递给它的命令行参数。例如

$ querydb.scala execution 10

它将运行一个 casbah 查询来查找 10 条与在 mongo 中执行匹配的记录。现在我有两个问题。

1) 我如何在我的本地测试这个。如果我在 intellij 中单击执行,它只是在运行程序,我无法将命令行参数传递给我的程序。

2) 我如何部署它以在我的服务器上运行,它只是在我的 ubuntu 服务器中用作控制台应用程序,但我不确定我应该如何部署它,我应该在服务器上放置哪些文件以及我如何在服务器中执行它,以及类似的东西。

任何指示都会对我有用。

最佳答案

或者尝试使用 sbt,IDEA 有一个带有 sbt 的插件,它的 wiki 有关于如何使用它的解释。 我通常直接在终端中使用 sbt,而不是在 IDE 中运行。

关于scala - 部署使用 IDEA 构建的 Scala 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6853974/

相关文章:

Scala 错误处理 : Try or Either?

java - Eclipse Java部署: how to add auto-generate file to Jar file

scala - 在Spark中使用复杂过滤从Elasticsearch获取esJsonRDD

scala - 将 Scala Actor 转换为 Akka Actor : One Instance To Call Methods On

google-app-engine - 部署谷歌服务帐户时无权访问应用程序

ruby-on-rails - 无法在 Heroku 上部署基本的 Rails 应用程序

go - 在 Intellij 中调试 Go 例程

java - 使用 IntelliJ 调试器,是否可以继续进行集合迭代直到变量返回 null?

android - intellij IDEA - 创建Android应用程序失败

Scala 宏 : Getting a List of TypeSymbols to be used at runtime