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