maven下载依赖的问题

由于maven的 remote repositories地址只允许设置公司的仓库,项目中用到了一个外部依赖,代码提交后,测试环境编译提示

[INFO] Error building POM (may not be this project's POM).
Project ID: org.codehaus.mojo:build-helper-maven-plugin
Reason: POM 'org.codehaus.mojo:build-helper-maven-plugin' not found in repository: Unable to download the artifact from any repository
  org.codehaus.mojo:build-helper-maven-plugin:pom:1.4
from the specified remote repositories:
  b2b-central-cache (http://******/mvn/external),
  b2b-shared-repo (http://******:9091/shared),
  b2b-plugin-releases (http://******/mvn/internal/releases),
  b2b-external-cache (http://******/mvn/external),
  b2b-external-managed-repo (http://******:9091/external),
  maven.pwatir.com (http://maven.pwatir.com/artifactory/repo/),
  b2b-public-snapshots (http://******/mvn/public/snapshots),
  b2b-public-releases (http://******/mvn/public/releases),
  b2b-internal-snapshots (http://******/mvn/internal/snapshots),
  central (http://******/mvn/internal/releases),
  b2b-plugin-snapshots (http://******/mvn/internal/snapshots),
  b2b-shared-repository (http://******:9091/shared),
  com.alibaba.qa.shared (http://******/mvn/private/qa/releases/)

 for project org.codehaus.mojo:build-helper-maven-plugin

即build-helper-maven-plugin无法从目前设置的仓库地址下载,一般情况下只需要更改maven的setting.xml增加http://repo1.maven.org/maven2这个仓库即可。但由于机器权限问题,非root不能修改配置文件。

 

这个时候就把代码中的该依赖删除了,因为该依赖没用被用到,更新代码重新编译,始终如上提示。

 

个人觉得类似线程等待,如果maven下载pom这个操作不结束,始终无法进行其他maven操作

 

最终解决方法还是用root权限修改setting.xml增加下载地址使得该包可以下载,最后再将这个无用包删除不影响编译。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值