flywaydb.orgのコマンドsbt flywayMigrate
があります。コマンドには、flywayUrl
,flywayUser
、およびflywayPassword
を事前に設定する必要があります。これまでのところ良いことでした。異なるsbtコマンドに基づいてSettingKeyの値を設定するにはどうすればよいですか?
今、私はsbt flywayMigrate
を2つの異なる環境に使いたいと思っています。それらの変数は異なるはずです。
私は2つの新しいコマンド:sbt flywayMigrateDev
とsbt flywayMigrateProd
を作ろうとしました。私はflywayMigrate
に新しいコマンドをどのように接続するのか分かりませんでした。
新しい範囲を作成しようとしました。しかし、私は変数とタスクを適切に配線する方法を理解できませんでした。
誰かがこれを行う方法の例を私に与えることができるのだろうかと思います。私はコード例を見たいと思います。
flywayUrl
に依存コマンドsbt flywayMigrate
あります:
は、我々はに、問題を単純化することができます。コマンドで別のflywayUrl
を使用できるようにするにはどうすればよいのですか?
ありがとうございました!
私は別の同様の質問をしました:http://stackoverflow.com/questions/42738849/how-to-make-a-scope-for-dev-and-prod-for-one-command-in-sbtここでより良い解決策を提案してください。 – Tanin
これはどのようにして習得しましたか?私はSBT文書を閲覧していたが、それを理解できなかった。私はあなたがそれをどのように学んだのかを知りたいです。 – Tanin
古いサンプルコードはまさに自分の 'sbt'設定で持っていたものです。 Flywayプラグインの最新バージョンと一致するようにサンプルコードを更新し、関連するドキュメントへのリンクを追加しました。 – jkinkead