A、B、Cの3つのプロジェクトを持つビルドがあるとします。現在、Aのコンテキストでビルドをリロードしている場合、リロード。このため、リロード後に毎回プロジェクトのコンテキストを変更する必要があります。SBTのデフォルトプロジェクトを設定する方法
特定のプロジェクトをデフォルトのコンテキストとして設定する方法はありますか?
A、B、Cの3つのプロジェクトを持つビルドがあるとします。現在、Aのコンテキストでビルドをリロードしている場合、リロード。このため、リロード後に毎回プロジェクトのコンテキストを変更する必要があります。SBTのデフォルトプロジェクトを設定する方法
特定のプロジェクトをデフォルトのコンテキストとして設定する方法はありますか?
SBTが最初lexographicalプロジェクト変数名を選択しますので、私はちょうどに私のプロジェクト名を設定します:
val aaaFrontend = PlayProject(
また、あなたが上書きすることができるプロジェクトSeqがあります。最後に、SBT 0.12であなたがあなたの中にそれを行うことができます
は.sbtrc:
alias boot = ;reload ;project X ;iflast shell
あなたの質問に正確な答えはありませんが、reload
とproject A
コマンドの両方を実行するエイリアスを定義できます。あなたは、プロジェクトのルートディレクトリに.sbtrc
ファイルを作成する場合は、その後、あなたはちょうどあなたがリロードしたいrl
たびに入力することができます
alias rl = ;reload;project A
を追加します。
努力のためのポイントを、本当にない私が探していたもの。しかし、ありがとう:) –
SBTの次のバージョンは、あなたがしているプロジェクトどの覚えていて、リロード後にそこに戻ることができます:
良いですが、ビルドごとにビルドサーバーのクリーンイメージを読み込むと、これで問題は解決しません。 –
'project A'を.sbtrcに追加することができます。 – retronym
素晴らしいもの!それは私が探していたものです:D –
それは...うまくいきます!どのように変だ。ありがとうございました :) –