5

Java/scala プロジェクトの場合、リモート リポジトリではなく、ファイル システムの別の場所にある依存関係がいくつかあります。次に、質問につながる2つのオプションがあります。

  1. lib/プロジェクト フォルダーにディレクトリを追加できます。buildr にコンテンツをクラスパスに追加するように指示するにはどうすればよいですか?

  2. 組み込みの依存関係管理システムを使用できます。http の代わりにファイルシステムのリポジトリ パスを指定できますか?

ありがとう

4

2 に答える 2

9

buildrメーリングリストで探していた解決策を見つけました。このcompile.with()メソッドは、ファイル名の配列を受け入れます (もちろん、パスのプレフィックス付き)。したがって、依存関係が呼ばれるディレクトリ内の jar である場合は、次のlibように呼び出すことができます。

compile.with Dir['lib/*.jar'] 

buildfilebuildrそれが他の熟練者を助けることを願っています。

于 2009-12-01T16:18:59.760 に答える
3

2番目の質問について:

組み込みの依存関係管理システムを使用できます。httpではなくファイルシステムリポジトリパスを指定できますか?

はい、maven2と同様に、file:///プロトコルを使用して、ファイルシステム上の「リモート」リポジトリを見つけることができます。

于 2010-08-01T11:41:57.040 に答える