プロジェクトの場合、maven
には正しいURLを構築する際に問題があるようです。MavenはポームをダウンロードするためにURLを取得します
私は失敗を取得しています:
は、プロジェクトのテストで目標を実行に失敗しました:プロジェクトcom.oldcurmudgeonの依存関係を解決できませんでした:テスト:jarファイル:1.0:... [の依存関係を収集するために失敗しました、 com.suf4jのアーティファクト記述子の読み込みに失敗しました:jul-to-slf4j:jar(jul:15.1(compile)、commons-collections:commons-collections:jar:3.2.1 ...) :1.7.14:artifact org.slf4j:jul-to-slf4j:pom:1.7.14をuk.maven.org(http://uk.maven.org/maven2)に転送できませんでした:に接続してくださいuk.maven.org:80[uk .maven.org/23.235.43.209]失敗しました:タイムアウトした接続:接続 - > [ヘルプ1]
23.235.43.209がどこから来ている私は理解していませんの?それは構成か何かにありますか?一部pom.xml
またはsettings.xml
?
http://uk.maven.org/maven2を参照してください。
uk.maven.org:80 fineを参照してください。
I CAN NOT uk.maven.org/23.235.43.209を参照してください。
IPアドレスは明らかに問題ですが、このIPがどこから来たのかを追跡するにはどうすればよいですか?
が追加され
(@KoustavRayで述べたように).m2
フォルダ内のsettings.xml
読み:そこに奇妙なIPアドレスの
...
<profiles>
<profile>
<id>Repositories</id>
<repositories>
<repository>
<id>central</id>
<name>Maven.org Repository for Maven</name>
<url>http://repo1.maven.org/maven2/</url>
</repository>
<repository>
<id>apache</id>
<name>Maven.org Repository for Apache</name>
<url>http://repo.maven.apache.org/maven2/</url>
</repository>
<repository>
<id>java.net</id>
<name>Java.net Repository for Maven</name>
<url>http://download.java.net/maven/2/</url>
</repository>
</repositories>
</profile>
...
そうは言及しません。それは3番目のものがちょっとしたことであることが判明しました - それは以来動いています。ただし、そのエントリを削除しても問題は解決しません。
またmirrors
セクション:編集
<mirror>
<mirrorOf>central</mirrorOf>
<name>UK Mirror for maven.org</name>
<url>http://uk.maven.org/maven2</url>
<id>uk.maven.org</id>
</mirror>
"デフォルトでMavenは中央リポジトリからダウンロードします" - https://maven.apache.org/guides/introduction/introduction-to-repositories.html –
'mvn help:effective-settings'を実行できますか?あなたのプロジェクトから 'mvn help:effective-pom'を実行して、これら2つのコマンドの出力を確認してください。 (注:出力は冗長で、ファイルにリダイレクトする方が良いでしょう)。このリポジトリがどこから届いているのかを確認する必要があります –
@ A.DiMatteo - 私は通常コマンドラインを使用しないので、間違っているかもしれませんが、プロジェクトをビルドしようとする(そして失敗する)のでした。 '--help:'を使ってもうまくいかないようです。 – OldCurmudgeon