質問

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

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

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

ありがとう

役に立ちましたか?

解決

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

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

buildfile 内。他の buildr の達人に役立つことを願っています。

他のヒント

2番目の質問について:

  

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

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top