web-dev-qa-db-ja.com

IntelliJ IDEA内からsbt-Assemblyタスクを実行する方法は?

IntelliJ IDEA内から sbt-Assembly を実行することは可能ですか?

また、SBTツールウィンドウ内にタスクを追加できることをドキュメントで読みました。しかし、私が見ているのは、タスクではなくプロジェクトを表示するのに役立つだけだということですかそこにタスクを追加できません。ツールウィンドウはどのように正確に機能しますか?

IntelliJ IDEAの最新バージョンを持っています。

14
MaatDeamon

この回答は現在古くなっています。 IntelliJでは、SBTタスクの実行構成を作成できるようになりました。実行構成は次の方法で作成します。

  • 「実行」メニュー(またはツールバーのポップアップ)から「構成の編集」を選択する
  • 「+」ボタンをクリックして構成を追加し、作成する構成のタイプとして「SBTタスク」を選択します。
  • 必要に応じて、タスクの名前や作業ディレクトリなどの詳細を入力します

これで、他の実行構成と同じ方法でタスクを実行できます。ツールバーの実行構成ポップアップでそれを選択し、実行ボタンをクリックします(または、キーボードのみのユーザーの場合は、shift-ctrl-rを押して、表示されるポップアップからタスクを選択します)。

ここの公式ドキュメント: https://www.jetbrains.com/help/idea/2016.2/run-debug-configuration-sbt-task.html

8
jportway

SBTプラグイン ニーズに役立ちます。これを使用すると、ビルドで使用可能なanyタスクまたはコマンドを実行できるため、sbt-Assemblyのものも機能するはずです。

プラグインは、コマンドラインで実行しているかのようにsbtシェルを起動するSBTコンソールを提供します。プラグインにより、インタラクティブコンソールで作業するためのよりIDEAに似た環境が得られます。

enter image description here

9
Jacek Laskowski