2016-08-31 3 views
3

私はscalajsプロジェクトに取り組んでいます。私のワークフローは:コードを変更し、IntelliJでプロジェクトを作成し、sbtに行き、jsファイルを生成するfastOptJSタスクを実行し、ブラウザーとテストに行きます。私は、手動でfastOptJSタスクをsbtで実行し、IDEAでプロジェクトを作成するときに自動的にそれを実行する手順を削除したいと思います。それを行う方法はありますか?IntelliJ IDEAのmakeプロジェクトでsbtタスクを実行するには?

UPD:sbtをfastOptJS呼び出しの間で実行しておくといいでしょう。なぜなら、sbtが起動するのに時間がかかるからです。

答えて

1

"プロジェクトの作成(Ctrl + F9)"ではなく、IDEAで実行を作成し、外部ツールを図のように構成して、fastOptJSタスクを実行することができますsbtで。

enter image description here

+0

fastOptJSコール間でsbtを実行し続けますか? sbtの起動に時間がかかるためです。 – Yaroslav

+0

@ Yaroslavいいえ、それは外部が実行された後に終了します。 –

1

あなたは、単にsbtウォッチモードでJavaScriptのコンパイルを開始することができます。

Run | Edit configurations...を選択し、緑のプラスを押して新しいSBTタスクを追加します。フィールド「タスク:」で~fastOptJSを定義し、新しい構成を実行します。

enter image description here

あなたが何かを変更した時はいつでもそれは再びコンパイルします。

enter image description here

関連する問題