パブリック・アーティファクト・リポジトリにはないOracle、MicrosoftなどのベンダーのJDBCドライバなどの依存関係があります。SBTプロジェクトでシステム依存関係としてJDBCドライバを配置する方法DevモードでのScala/Playプロジェクト
は毎回私がのDevモードで私のPlayアプリケーションを実行しながら、それらの依存関係が利用できるようにしたい、私はこれらのドライバは、お客様ごとに異なることになっている
(プレイプロジェクト内)lib
フォルダにそれらのjarファイルを配置する必要がありますプロジェクトのいくつかのフェーズでは、Oracle、他のいくつかのフェーズ、2つのドライバが必要です。
もう一つのポイントは、我々はこれらのドライバを使用する複数のプレイアプリケーションを持っており、手動で私はこの問題を回避するにはどうすればよいlib
フォルダ
内でそれらを配置する必要があり、ということです?
私は、コマンドラインから言っているときのためにクラスパスにそれらのjarファイルが必要になります。
sbt run "play-project" -Dhttp.port=9001
は、たぶん私はまた、追加 クラスパスを渡すことができ、いくつかのプレイパラメータがあります。
私は、私はあなたが2つの解決策があると思う2.4とScalaの2.11.7
あなたはプロジェクトを構築するために何を使用していますか? – efekctive
ビルドツールとしてのSbt –
reposでどのように動作するかをドキュメントで確認します。それはmaven reposを読むことができます。私はこれらの依存関係をローカルにインストールしてから、mavenリポジトリにsbtを指定します – efekctive