web-dev-qa-db-ja.com

Maven Pom.xmlの問題

私はmavenを使用してSpring MVCプロジェクトを作成しようとしていますが、pom.xmlで次のエラーが発生します:

CoreException:ビルドプランを計算できませんでした:プラグインorg.Apache.maven.plugins:maven-compiler-plugin:2.3.2またはその依存関係の1つを解決できませんでした:org.Apache.maven.pluginsのアーティファクト記述子の読み取りに失敗しました: maven-compiler-plugin:jar:2.3.2:ArtifactResolutionException:org.Apache.maven.plugins:maven-compiler-plugin:pom:2.3.2をhttp://repo.maven.Apache.org/maven2から転送できないローカルリポジトリにキャッシュされた場合、セントラルの更新間隔が経過するか更新が強制されるまで、解決は再試行されません。元のエラー:アーティファクトorg.Apache.maven.plugins:maven-compiler-plugin:pom:2.3.2を中央から/に転送できませんでした(http:// repo.maven.Apache.org/maven2):接続が拒否されました:いいえ詳細情報 http://repo.maven.Apache.org/maven2/org/Apache/maven/plugins/maven-compiler-plugin/2.3.2/maven-compiler-plugin-2.3.2.pom

プロキシまたはファイアウォールに関連していますか?それを修正するにはどうすればよいですか?

8
user2501168

settings.xmlでMavenプロキシを設定する必要があるようです。

(たとえば)Webブラウザーを見て、それがどのように設定されているかを確認します。

プロキシの構成 のドキュメントから:

<proxy>
  <active>true</active>
  <protocol>http</protocol>
  <Host>proxy.somewhere.com</Host>
  <port>8080</port>
  <username>proxyuser</username>
  <password>somepassword</password>
  <nonProxyHosts>www.google.com|*.somewhere.com</nonProxyHosts>
</proxy>
12
vikingsteve
<proxy>
  <id>myproxy</id>
  <active>true</active>
  <protocol>http</protocol>
  <username>chenchu.madhiboina</username>  <!-- LOG in username/Put your username here -->
  <password>hari01</password>  <!-- LOG in password/Put your password here -->
  <Host>xx.xx.xx.xx</Host>   <!-- Put the IP address of your proxy server here -->
  <port>80</port>            <!-- Put your proxy server's port number here -->
  <nonProxyHosts>local.net|some.Host.com</nonProxyHosts> <!-- Do not use this setting unless you know what you're doing. -->
</proxy>    
0
Hariprasad

私の場合、リポジトリを修正することで、同様の問題(つまり、アーティファクトを転送できませんでした...接続が拒否されました...)を修正しました。実際、マイルストーンが1つだけ存在するリリースリポジトリを追加し、接続を拒否しました。 Sugg .:必要なレポを確認するか、POMから問題なくコピーします。

<repositories>
    <repository>
        <id>repo.springsource.org.milestone</id>
        <name>Spring Framework Maven Milestone Repository</name>
        <url>https://repo.springsource.org/milestone</url>
    </repository>
    <repository> <!-- this one added -->
        <id>repository.springframework.maven.release</id>
        <name>Spring Framework Maven Release Repository</name>
        <url>http://maven.springframework.org/release</url>
    </repository>
</repositories>
0
berhauz