java - Maven 想要访问 central.maven.org
问题描述
几天以来,我在 gitlab (maven:3.6.3-jdk-11) 上构建的 maven 尝试访问 central.maven.org 并失败
Caused by: org.eclipse.aether.transfer.ArtifactTransferException: Could not transfer artifact javax.media:jai_core:jar:1.1.3 from/to central.maven.org (http://central.maven.org/maven2): Transfer failed for http://central.maven.org/maven2/javax/media/jai_core/1.1.3/jai_core-1.1.3.jar
...
Caused by: java.net.UnknownHostException: central.maven.org: Name or service not known
我没有更改settings.xml。它看起来像这样:
...
<repositories>
<repository>
<id>central</id>
<name>Central Repository</name>
<url>https://repo1.maven.org/maven2/</url>
<layout>default</layout>
<snapshots>
<enabled>false</enabled>
</snapshots>
<releases>
<enabled>false</enabled>
<updatePolicy>never</updatePolicy>
</releases>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>central</id>
<name>Central Repository</name>
<url>https://repo1.maven.org/maven2/</url>
<layout>default</layout>
<snapshots>
<enabled>false</enabled>
</snapshots>
<releases>
<updatePolicy>never</updatePolicy>
</releases>
</pluginRepository>
</pluginRepositories>
...
也就是说,我没有为central.maven.org 配置查找。根据https://maven.apache.org/ref/3.6.3/maven-model-builder/super-pom.html,即使是maven super pom也不包含这个url
这是从哪里来的,我该如何解决?
解决方案
推荐阅读
- ios - iOS 13 UIViewController 未声明将其 modalPresentationStyle 恢复为全屏
- html - 无法以 yyyy-mm-dd 格式输入日期
- python - GRU 中的 W 和 U 表示什么?
- python - 虹膜数据集 K_means
- android - 我希望我的颤振应用程序在 android 设备启动后自动启动
- javascript - 根据地图缩放级别在传单地图上设置边界
- hyperledger-fabric - 向现有的 Hyperledger Fabric 网络添加了一个新的组织。现在在让 Peer 加入现有频道时遇到问题
- javascript - 如何计算两点之间的角度?
- python - 使用运算符和字典创建计算器
- mongodb - 如何在 mongodb 中应用 $lookup 条件?