7

Maven設定ファイルまたは依存関係プラグインで ミラーのタイムアウト設定を制御する方法を知っている人はいますか?

サーバーのタイムアウト設定は変更できますが、リポジトリやミラーは変更できません。

問題

nexus oss を 1.8.0 から 2.3x にアップグレードして VM に移行してから、タイムアウトに関する断続的な問題が発生し、残念ながら nexus デバッグ ログには何も役に立ちません。ネクサスサーバーのパフォーマンスを向上させるか、アーティファクトをより長く待機するようにmaven設定を構成するという2つのオプションがあると思います。

サーバーとはあまり関係がないので、Maven側を調べています。

依存関係解決時の Maven エラー

Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.5:deploy (default-deploy) on project foo: 

from/to snapshots (http://mycorp.com/nexus/content/repositories/snapshots): Error transferring file: Read timed out -> [Help 1]

Mavenのワゴンなどの設定でタイムアウトを緩和する方法をご存知でしたら教えてください。

4

1 に答える 1

3

まず単純な http get を試して、Maven の外でどのようなパフォーマンスが得られるかを確認してください。プロキシの問題かそうかもしれません。

Wagon は、Maven で HTTP トランスポートを行うコンポーネントの名前であり、 http://maven.apache.org/guides/mini/guide-http-settings.htmlで詳細情報と構成のヒントを見つけることができます。

于 2013-04-05T19:48:30.347 に答える