如何修复安装maven jar插件依赖的错误?

4

我正在使用Maven将一个应用程序打成jar文件。但是,当我从Maven中获取jar插件仓库并在终端中运行以下三个命令时:

mvn clean
mvn compile
mvn package

在运行“mvn package”命令时,我遇到了以下错误。 错误信息:
    Failed to execute goal org.apache.maven.plugins:maven-jar-plugin:3.1.0:jar (default-jar) on project A2ATest2: Execution default-jar of goal org.apache.maven.plugins:maven-jar-plugin:3.1.0:jar failed: Plugin org.apache.maven.plugins:maven-jar-plugin:3.1.0 or one of its dependencies could not be resolved: Failed to collect dependencies at org.apache.maven.plugins:maven-jar-plugin:jar:3.1.0 -> org.apache.maven:maven-archiver:jar:3.2.0: Failed to read artifact descriptor for org.apache.maven:maven-
archiver:jar:3.2.0: Could not transfer artifact org.apache.maven:maven-archiver:pom:3.2.0 from/to central (https://repo.maven.apache.org/maven2): No such host is known (
repo.maven.apache.org) -> [Help 1]

然而,当我使用2.4版本而不是3.1.0版本时,它可以正常工作。我不确定是否是一个bug,还是我做错了什么。再次感谢你的帮助。


3
网络问题? - Antoniossss
2
网络/代理/防火墙问题:找不到此主机... - khmarbaise
@Antoniossss 谢谢,我认为可能是工作代理的原因。 - tharriott
2个回答

3

Maven无法连接到repo.maven.apache.org,出现“找不到此主机”

请检查settings.xml文件中的存储库标签,确保网络连接正常,并执行mvn clean install命令。希望这能帮助解决问题。


1
我遇到了同样的问题,通过安装Maven立即解决了它,即在Windows环境变量中添加Maven路径。基本上,您需要安装Maven(查看如何安装Maven)来解决此错误,转到命令提示符并输入“ mvn --version”以检查是否已安装Maven。

这是对我有效的答案。 - EJoshuaS - Stand with Ukraine

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接