1

私はEclipse 3.7を使用していますが、ローカルのmavenリポジトリにはたくさんのjarファイルがあります。別のネットワーク上にあり、*.jar のダウンロードに制限がある別のコンピューターでプロジェクトをビルドしようとしました。制限を解除することはできません。エラーの例を次に示します。

例http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/2.3.2/maven-compiler-plugin-2.3.2.jarへのアクセスが拒否されましたエラーコード 403、禁止されています(コンテンツがブロックされました...)

.m2\repository\ フォルダーを他のコンピューターの .m2\repository\ に単純にコピーできれば非常に便利です。どちらも Windows を実行しています。他のコンピューターに何百ものjarを手動でインストールしたくありません。

.m2\repository\ の xcopy はサポートされていますか?

4

1 に答える 1

7

はい、.m2/repositoryフォルダを他の場所/ストレージ デバイスにコピーできます。

Maven は、ローカル リポジトリへのパスのみを知る必要があります (デフォルトでは にあります%USER_HOME%/.m2/repository)。アーティファクトを別の場所に保持することにした場合は、Maven でそのパスを変更できますsettings.xml(設定リファレンスを参照)。

于 2011-09-09T13:24:37.030 に答える