Java 如何解析central.maven.org:maven项目中的未知主机central.maven.org?

Java 如何解析central.maven.org:maven项目中的未知主机central.maven.org?,java,maven,jar,package,war,Java,Maven,Jar,Package,War,请查找以下日志: [ERROR] Failed to execute goal on project hospital: Could not resolve dependencies for project com.project_name.test.web:hospital:war:0.0.1-SNAPSHOT: Failed to collect dependencies at com.example.test:example-child:jar:1.1.12-SNAPSHOT: Fai

请查找以下日志:

[ERROR] Failed to execute goal on project hospital: Could not resolve dependencies for project 
com.project_name.test.web:hospital:war:0.0.1-SNAPSHOT: Failed to collect dependencies at 
com.example.test:example-child:jar:1.1.12-SNAPSHOT: Failed to read artifact descriptor for 
com.example.test:example-child:jar:1.1.12-SNAPSHOT: Could not transfer artifact 
com.example.test:example-parent:pom:1.1.12-SNAPSHOT from/to maven-central
(http://central.maven.org/maven2/): central.maven.org: Unknown host central.maven.org -> [Help 1]

提前谢谢

这很可能是由于先前下载的工件(在我的例子中是.m2/repository/org/geotools/geotools/19.1/geotools-19.1.pom)将其作为特定的回购,甚至可能是从第三方回购中检索到的

检查您的本地工件以获取对存储库的引用,例如,通过这种蛮力方法:

grep -nr "central.maven.org" ~/.m2/repository/

替换/删除依赖项解决了问题。

这看起来像是maven的旧版本。我很确定默认的中央回购现在使用https。您使用的是什么版本的maven?@ElliottFrisch我使用的是ApacheMaven 3.5.2,您能告诉我解决方案吗?尝试升级maven。当前版本是且“现在”是您可能在公司网络中,存在代理问题。@JFMeier是的,完全正确。如何解决?