そして、このトピックに追加するために、以下に私の経験があります...本当に奇妙で時間がかかるので、追加する価値があると思いました.
Windows でポートレット ブリッジを構築しようとして同様の問題が発生し、次のエラーが発生しました。
ダウンロード: http://repo1.maven.org/maven2/org/apache/portals/bridges-pom/1.0/bridges-pom-1.0.pom
[デバッグ] 解決追跡ファイル C:\Documents and Settings\myuser\.m2\repository\org\apache\portals\bridges-pom\1.0\bridges-pom-1.0.pom.lastUpdated の読み取り
[デバッグ] 解決追跡ファイルの書き込み C:\Documents and Settings\myuser\.m2\repository\org\apache\portals\bridges-pom\1.0\bridges-pom-1.0.pom.lastUpdated
[エラー] ビルドで 1 プロジェクトを読み取れませんでした -> [ヘルプ 1]
org.apache.maven.project.ProjectBuildingException: POM の処理中にいくつかの問題が発生しました:
[FATAL] 解決できない親 POM: アーティファクトを転送できませんでした
org.apache.portals:bridges-pom:pom:1.0 from/to central (http://repo1.maven.org/maven2): ファイル転送エラー: repo1.maven.org と 'parent.relativePath' が間違ったローカルを指している
POM @ 23 行目、11 列目
...
[エラー] プロジェクト org.apache.portals.bridges:portals-bridges-common:2.0 (H:\path_to_project\portals-bridges-common-2.0\pom.xml) に 1 つのエラーがあります
[エラー] 解決できない親 POM: アーティファクト org.apache.portals:bridges-pom:pom:1.0 を中央 (http://repo1.maven.org/maven2) との間で転送できませんでした:
ファイル転送エラー: repo1.maven.org と 'parent.relativePath' が間違ったローカル POM を指している @ 行 23、列 11: 不明なホスト repo1.maven.org -> [ヘルプ 2]
...
[エラー] エラーと考えられる解決策の詳細については、次の記事をお読みください。
[エラー] [ヘルプ 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException
[エラー] [ヘルプ 2] http://cwiki.apache.org/confluence/display/MAVEN/UnresolvableModelException
少しサーフィンした後、いくつかのことを試しました。
親がローカルであると Maven が認識しないように、parent.relativePath を空に設定しようとしました。これは、 Hudson build fail: Non-resolvable parent POM and in this nabble forumでの SO に関する提案によるものです。これは効果がありませんでした。
また、リポジトリが settings.xml に明示的にリストされていることを確認しようとしましたが、これも効果がありませんでした。
次に、Sarthon によるこのブログで説明されているように、mvn が自身の履歴に依存するのではなく、リポジトリをルックアップすることを強制されるようにしました。残念ながら、これも問題ではありませんでした。
必死になって、プロキシ設定に違反していないことを確認するために、MAVEN_OPTS に再度アクセスしました。値は引用されていませんが、これらは正しかったです。
設定 MAVEN_OPTS= -Dhttp.proxyHost=myproxy.mycompany.com -Dhttp.proxyPort=8080 -Xmx256m
最後に、プロキシ構成を settings.xml に移動すると、次のように機能しました。
<proxies>
<proxy>
<id>genproxy</id>
<active>true</active>
<protocol>http</protocol>
<!--username>proxyuser</username-->
<!--password>proxypass</password-->
<host>myproxy.mycompany.com</host>
<port>8080</port>
<nonProxyHosts>*.mycompany.com|127.0.0.1</nonProxyHosts>
</proxy>
</proxies>
settings.xml構成が機能しているのに、元のMAVEN_OPTSが機能していなかった理由が本当にわかりません(引用符?)。修正を元に戻し、各ステップをもう一度確認したいのですが、時間がかかりすぎました。随時報告します。