| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

Spring Tool Suite Mavenでネットワークエラー

提供: MyMemoWiki
ナビゲーションに移動 検索に移動

Spring Tool Suite Mavenでネットワークエラー

Spring Tool Suite | Maven |

<blockquote> プロキシを使用している場合</blockquote>

たとえば、mvn -U clean で、以下のようなエラー

  1. [INFO] Scanning for projects...
  2. [INFO] ------------------------------------------------------------------------
  3. [INFO] Building Spring JPA Utility
  4. [INFO] task-segment: [clean]
  5. [INFO] ------------------------------------------------------------------------
  6. Downloading: http://repository.codehaus.org//org/apache/maven/plugins/maven-clean-plugin/2.2/maven-clean-plugin-2.2.pom
  7. [WARNING] Unable to get resource 'org.apache.maven.plugins:maven-clean-plugin:pom:2.2' from repository Codehaus (http://repository.codehaus.org/): Error transferring file: repository.codehaus.org
  8. Downloading: http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-clean-plugin/2.2/maven-clean-plugin-2.2.pom
  9. [WARNING] Unable to get resource 'org.apache.maven.plugins:maven-clean-plugin:pom:2.2' from repository central (http://repo1.maven.org/maven2): Error transferring file: repo1.maven.org
  10. Downloading: http://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/rt/eclipselink/maven.repo/org/apache/maven/plugins/maven-clean-plugin/2.2/maven-clean-plugin-2.2.pom
  11. [WARNING] Unable to get resource 'org.apache.maven.plugins:maven-clean-plugin:pom:2.2' from repository EclipseLink Repo (http://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/rt/eclipselink/maven.repo): Error transferring file: www.eclipse.org
  12. Downloading: http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-clean-plugin/2.2/maven-clean-plugin-2.2.pom
  13. [WARNING] Unable to get resource 'org.apache.maven.plugins:maven-clean-plugin:pom:2.2' from repository central (http://repo1.maven.org/maven2): Error transferring file: repo1.maven.org
  14. [INFO] ------------------------------------------------------------------------
  15. [ERROR] BUILD ERROR
  16. [INFO] ------------------------------------------------------------------------
  17. [INFO] Error building POM (may not be this project's POM).
  18. :

Eclipse のプロキシ設定を行っても解決しない

1116 sts proxy00.jpg 1117 sts proxy01.jpg

直接Mavenの設定ファイルを編集する

  • C:\springsource\maven-2.2.1.RELEASE\conf\settings.xml
  1. <proxies>
  2. <proxy>
  3. <id>optional</id>
  4. <active>true</active>
  5. <protocol>http</protocol>
  6. <!--username>proxyuser</username -->
  7. <!--password>proxypass</password -->
  8. <host>192.168.99.99</host>
  9. <port>8080</port>
  10. <nonProxyHosts>127.0.0.1</nonProxyHosts>
  11. </proxy>
  12. </proxies>

さらに、編集したファイルをSTSのプロパティから指定する

  • 上記だけだと、Missing artifactエラーがたくさん出る(STS上からの利用に反映されていないので当然か)
  • Maven - User Sttings に上記のsettings.xmlを指定

<blockquote>もしくは上記のsettings.xmlをローカルリポジトリ(%ユーザーディレクトリ%\.m2\setting.xml)にコピーして使用</blockquote> 1115 maven setting.jpg