3

Nexus/Artifactory などの本格的なコンポーネント リポジトリをリモート リポジトリとして使用することは避け、代わりに次のようなマッピングされた Windows ドライブを使用したいと思います。

\\drive\path\to\repository\

どうすればよいかわかりません。そのために Wagon プラグインが必要ですか?

理想的には、POM をそのままにして、settings.xml唯一のものを変更する必要があります。これは可能ですか?

4

2 に答える 2

0

はい、設定ファイルにミラーを追加でき、http 以外のプロトコルを受け入れます。file:// を使用することをお勧めします。私はこれを試してみましたが、うまくいきました

<settings>
    <mirrors>
        <mirror>
            <id>mac</id>
            <url>file:////server/folder/etc/</url>
            <mirrorOf>*</mirrorOf>
        </mirror> 
    </mirrors>
</settings>
于 2015-01-22T09:22:58.797 に答える
0

パスを settings.xml に追加するだけで、リモート ファイル システムを .m2 ディレクトリの代わりにローカル リポジトリとして使用できます。

<localRepository>\\drive\path\to\repository\</localRepository>

もちろん、これによりビルドの速度が大幅に低下します。また、他のユーザーもビルドを共有している場合、複数のユーザーがビルド アーティファクトに同時にアクセスすると、競合が原因でビルドが失敗することがあります。

適切なプロキシ/リポジトリを設定するのにおそらく 1 時間もかからないのに、それだけの価値があると確信していますか?

于 2014-02-17T11:58:33.900 に答える