私は、これはMavenの背後にある考え方ではないことを知っているが、私はしたい
MavenのlocalRepository
は相対パスでprogectディレクトリ内のローカルMavenのレポ(.m2)を持っています。 私のポンにこれをする方法はありますか?よりよい選択肢がありますか?
だから、基本的に私が望むのは外部リポジトリに依存しないことです。あなたの助け:)
PS1用
Thxを - 私は、Javaのnoobの一種だ(C/C++ここ)との合計のmaven
PS2 - Mavenのインストールディレクトリにsettings.xmlファイル/ confにはlocalRepository要素がありますが、そこには相対的なパッチはありません。さらに、これはprogectにリンクされるのではなく、mavenがインストールされているボックスにリンクされます。
コマンドライン(-DlocalRepository)またはあなたのpom( ...)にlocalRepositoryを設定しようとすることもできますが、最後のものが動作するかどうかは疑問です。あなたは何を達成しようとしていますか? POMレベルのリポジトリは、おそらく1つのモジュールが(ビルドされた)依存関係を見つけることができないため、マルチモジュールビルドを破ることになります。通常、人々はlocalRepository設定を使用して、ビルド環境からビルド環境への潜在的な「汚染」を防ぎます。これは完全にokですが、pomレベルではなくmvn呼び出しレベルで行われます。 –
ptyx