2017-10-20 82 views
1

我花了一台新的笔记本电脑,并设置我的环境。 ,一个不同的机器上建立精细的代码与以下错误失败:为什么这个maven错误突然

Failed to collect dependencies at javax.enterprise:cdi-api:jar:2.0: Failed to read artifact descriptor for javax.enterprise:cdi-api:jar:2.0: Could not transfer artifact javax.enterprise:cdi-api:pom:2.0 from/to maven2-repository.dev.java.net (http://download.java.net/maven/2/): download.java.net: Unknown host download.java.net -> [Help 1]

此间歇发生。哪里不对 ?任何解决方案,请

+0

你尝试重新导入项目吗? –

+0

错误“未知主机”通常意味着DNS存在问题。 – scrutari

回答

3

Maven存储库解析为404(目前我也是)。这是oracle的问题。我建议你可以使用多个存储库,包括中央联系,以避免单点故障。

理想情况下,您的组织应该有一个代理存储库,用作公共构件的组织级别缓存,也可以充当专用工件的内部存储库。

这些添加到您的pom.xml并重试

<repositories> 
    <repository> 
     <id>central</id> 
     <url>https://repo.maven.apache.org/maven2/</url> 
    </repository> 
</repositories> 
0

发生在我身上这个错误,当我是一个企业防火墙后面。 您可以尝试在.m2文件夹中的Maven设置中设置代理服务器。

另请参阅如果您可以在该时刻直接从Maven存储库网站下载文件。大多数情况下,由于您面临的一些网络问题,您无法下载。

Maven设置不会间歇性更改。