2011-09-09 8 views
1

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

アクセスが拒否されました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 \どちらも実行中のウィンドウです。私は本当に他のコンピュータに100個のジャーを手作業でインストールしたくありません。

.m2 \ repository \ supportedのxcopyはありますか?

+0

もちろん、 '.m2/repository'フォルダを別のストレージデバイスにコピーすることもできます。これはファイルシステム内の別のフォルダだからです。あなたがここで 'xcopy'で何を意味するか分からない。 – dm3

+0

ありがとうございます。明確にするために私は.m2 /リポジトリを新しいコンピュータに、また同僚の.md /リポジトリフォルダにコピーして、両方のコンピュータでオフラインで作業できるようにする予定です。参考:xcopyは「サブディレクトリを含むすべてのファイルとディレクトリをコピーする」の省略形です。その部分をより明確にする必要があります。 – JStark

答えて

5

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

Mavenはローカルリポジトリへのパスを知るだけです(デフォルトでは%USER_HOME%/.m2/repositoryにあります)。アーティファクトを別の場所に保存する場合は、Mavenのsettings.xmlsettings referenceを参照)でそのパスを変更することができます。

+0

それは簡単な答えでした:)私はそれが終わってうれしいです。 – JStark

関連する問題