私は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
プロキシまたはファイアウォールに関連していますか?それを修正するにはどうすればよいですか?
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>
<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>
私の場合、リポジトリを修正することで、同様の問題(つまり、アーティファクトを転送できませんでした...接続が拒否されました...)を修正しました。実際、マイルストーンが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>