为了账号安全,请及时绑定邮箱和手机立即绑定

Maven 使用“mvn install”命令构建失败

Maven 使用“mvn install”命令构建失败

慕神8447489 2022-06-04 16:38:56
我试图为 Cucumber-Maven 报告生成和测试我的代码(如果有效),然后打开命令提示符。我试过“mvn clean”,它是建立成功的。之后,我尝试了“mvn install”并遇到了BUILD FAILURE(显示错误)。[INFO] ------------------------------------------------------------------------[INFO] BUILD FAILURE[INFO] ------------------------------------------------------------------------[INFO] Total time:  22.844 s[INFO] Finished at: 2019-02-05T13:14:51+08:00[INFO] ------------------------------------------------------------------------[ERROR] Plugin org.apache.maven.plugins:maven-surefire-plugin:2.20 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-surefire-plugin:jar:2.20: Could not transfer artifact org.apache.maven.plugins:maven-surefire-plugin:pom:2.20 from/to central (https://repo.maven.apache.org/maven2): Connect to webproxy.sample.com:8080 [webproxy.sample.com/205.165.7.13] failed: Connection timed out: connect -> [Help 1][ERROR][ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.[ERROR] Re-run Maven using the -X switch to enable full debug logging.[ERROR][ERROR] For more information about the errors and possible solutions, please read the following articles:[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginResolutionException
查看完整描述

2 回答

?
慕容森

TA贡献1853条经验 获得超18个赞

我尝试使用日食。我对同一个 POM 文件使用了 maven clean 和 install 。它工作正常。

C:\users\youruser\.m2\settings.xml看来你的文件有问题。可能是阻止 maven 下载依赖项的代理问题。请检查您的 settings.xml 文件。


查看完整回答
反对 回复 2022-06-04
?
心有法竹

TA贡献1866条经验 获得超5个赞

它看起来像代理问题,它阻止了依赖项的下载,所以settings.xml如果不存在,请进行一些更改或创建一个。


去c:\users\youruser\.m2\settings.xml.


<?xml version="1.0" encoding="UTF-8"?>

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" 

          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 

          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0

                              http://maven.apache.org/xsd/settings-1.0.0.xsd">


 <proxies>

    <proxy>

      <id>myproxy</id>

      <active>true</active>

      <protocol>http</protocol>

      <username>user</username>  <!-- Put your username here -->

      <password>pass</password>  <!-- Put your password here -->

      <host>123.45.6.78</host>   <!-- Put the IP address of your proxy server here -->

      <port>80</port>            <!-- Put your proxy server's port number here -->

      <nonProxyHosts>maven</nonProxyHosts> <!-- Do not use this setting unless you know what you're doing. -->

    </proxy>    

  </proxies> 

</settings>


查看完整回答
反对 回复 2022-06-04
  • 2 回答
  • 0 关注
  • 204 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信