0

私のプロジェクトは hibernate-spatial パッケージを使用しています。以下は pom.xml ファイルからのエントリです

<repositories>
    <repository>
        <id>Hibernate Spatial repo</id>
        <url>http://www.hibernatespatial.org/repository</url>
    </repository>
</repositories>
...
<dependency>
    <groupId>org.hibernate</groupId>
    <artifactId>hibernate-spatial</artifactId>
    <version>4.0</version>
</dependency>

するとmvn clean install、maven はもう存在しないリモート リポジトリにアクセスしようとします。以下は、コンソール ログに表示されるメッセージです。

ダウンロード: http://www.hibernatespatial.org/repository/_project _related_info/maven-metadata.xml 2016 年 11 月 24 日 9:34:20 AM org.apache.maven.wagon.providers.http.httpclient.impl.execchain. RetryExec 実行情報: {} へのリクエストの処理中に I/O 例外 (java.net.SocketException) がキャッチされました-> http://www.hibernatespatial.org:80 : 操作がタイムアウトしました 2016 年 11 月 24 日 9:34:20 AM org .apache.maven.wagon.providers.http.httpclient.impl.execchain.RetryExec 実行情報: {} へのリクエストを再試行しています-> http://www.hibernatespatial.org:80 2016 年 11 月 24 日 9:35:23 AM org .apache.maven.wagon.providers.http.httpclient.impl.execchain.RetryExec 実行情報: {} へのリクエストの処理中に I/O 例外 (java.net.SocketException) がキャッチされました ->http://www.hibernatespatial.org:80 : 操作がタイムアウトしました 2016 年 11 月 24 日 9:35:23 AM org.apache.maven.wagon.providers.http.httpclient.impl.execchain.RetryExec 実行情報: {}-> http://www.hibernatespatial.org:80 [警告] メタデータ _project_related_info/maven-metadata.xml を Hibernate Spatial リポジトリ ( http://www.hibernatespatial.org/repository ) との間で転送できませんでした: 接続www.hibernatespatial.org:80 [www.hibernatespatial.org/62.213.201.148] に失敗しました: 操作がタイムアウトしました

実際、パッケージは私の~/.m2/repositoryフォルダー内で利用できます。そのため、複数のタイムアウトの後、maven はローカル リポジトリを検索し、そこで見つけてビルドに成功します。リモートリポジトリのチェックにかかる時間を短縮するにはどうすればよいですか?

以下をファイルに入れようとしましたが、~/.m2/settings.xml役に立ちませんでした。

<server>
  <id>central</id>
  <configuration>
    <httpConfiguration>
      <all>
        <connectionTimeout>5000</connectionTimeout>
        <readTimeout>5000</readTimeout>
      </all>
    </httpConfiguration>
  </configuration>
</server>

4

1 に答える 1

0

オフラインモードでmavenを実行すると、問題を解決するのに役立ちました

mvn -o clean install
于 2016-11-24T10:51:10.097 に答える