2016-05-06 18 views
0

どのようにsbtプロジェクト内のスカラスクリプトを実行して、sbtプロジェクトのすべてのクラスとtypesafe設定にもアクセスできますか?基本的には、スクリプトをsbtコンソールと同様の方法で実行します。sbtプロジェクトでScalaスクリプトを実行

+0

私はprojectに.scalaファイルを直接書き込んでいてscalacで実行していましたが、obvsは失敗します – Sidhant

+0

SBTクイックスタートドキュメント – cchantep

答えて

0

1のオプションは、使用してjarファイルを組み立てることであるsbt-assembly

あなたのビルドに二行の最小値をプロジェクトディレクトリ

addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.14.3") 

に.sbtファイルに以下を追加し、追加する必要がありますファイル。

assemblyJarName in assembly := "something.jar" 

mainClass in assembly := Some("com.example.Main") 

これで、sbtから 'assembly'タスクを実行できます。これは、すべての依存関係と構成を持つ「fat」jarをビルドして実行します。

0

あなたはここでオートコンプリートなどでインタラクティブappliationを実装するために

をランチャーとコマンドシステムを使用することができますチュートリアルです:

http://www.scala-sbt.org/0.13/docs/Command-Line-Applications.html

あなたはしかし、別途アプリケーションを起動する必要があります。アプリケーションディレクトリ内のsbtプロンプトから直接実行することはできないと思います。

関連する問題