ローカルプロジェクトに依存関係/ライブラリをインストールするにはどうしたらいいですか?Mavenのローカルプロジェクトに依存関係をインストールするにはどうすればいいですか?
今、私はすべての私の依存関係がにインストールされますことがわかりますので:
NPMでC:\Users\yomac_000\.m2\repository
(Mavenのような依存/ライブラリのインストーラが、その後のNode.js用)私はインストールするには、次のコマンドを実行することができます私のプロジェクトへのライブラリ:
npm install <library_name>
そして私が行った場合:
npm install -g <library_name>
次に、ライブラリをC:\ somepathにインストールします。
ローカルリポジトリのパスを '/path/to/local/repo/ localRepository> 'で変更すると、それで、 'project A'と' project B'は、まだ変更されたパスにライブラリをインストールしています。 –
superkytoz
この種のオプションがあるかどうかはわかりません。 Mavenはこのように動作しません。プロジェクトによって依存関係が共有されます。そして、プロジェクトをビルドするときに、依存関係をプロジェクトと共にパックします。 I.ローカルリポジトリの場所を気にする必要はありません.pomに依存関係を定義するだけで、残りの部分についてはmavenが注意します。答えに記載されているリンクを参照してください。 –
はい、私は知っていますが、 'project A'が' testLibrary 1.0'というライブラリを使い、 'project B'が' testLibrary 2.0'というライブラリを使うとどうなりますか? Mavenは 'testLibrary 1.0'を削除し、' testLibrary 2.0'でそれを更新すると仮定します。つまり、私は 'project A'をもう実行できません。 – superkytoz