質問
java / scalaプロジェクトの場合、リモートリポジトリではなく、ファイルシステムのどこかにある依存関係があります。次に、質問につながる2つのオプションがあります。
-
プロジェクトフォルダに
lib /
ディレクトリを追加できます。コンテンツをクラスパスに追加するようビルダーに指示するにはどうすればよいですか? -
組み込みの依存関係管理システムを使用できます。 httpの代わりにファイルシステムリポジトリのパスを指定できますか?
ありがとう
解決
buildr
メーリングリストで探していた解決策を見つけました。 compile.with()
メソッドは、ファイル名の配列(もちろんパスプレフィックスを含む)を受け入れます。したがって、依存関係が lib
というディレクトリ内のjarである場合、次のように呼び出すことができます。
compile.with Dir['lib/*.jar']
buildfile
内。他の buildr
の達人に役立つことを願っています。
他のヒント
2番目の質問について:
組み込みの依存関係管理システムを使用できます。を示すことができます httpの代わりにファイルシステムリポジトリパス?
はい、maven2と同様に、file:///プロトコルを使用して「リモート」を見つけることができます。ファイルシステム上のリポジトリ。
所属していません StackOverflow