Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java maven从错误的存储库下载_Java_Maven_Build_Bamboo - Fatal编程技术网

Java maven从错误的存储库下载

Java maven从错误的存储库下载,java,maven,build,bamboo,Java,Maven,Build,Bamboo,在Bamboo服务器上运行的一个项目构建中,mvn似乎要下载某些父pom(当前构建项目的父pom)——但它查看的存储库是错误的——构建失败,因为资源不在那里。我不知道如何告诉Bamboo服务器上的mvn查看任何下载的特定url——相反,我应该在哪里调查以找出mvn查看此错误url的原因?如果我运行本地mvn clean安装,它可以正常工作,因为我知道URL是在my settings.xml中指定的 此外,此url设置是否特定于竹子上的项目(即,每个项目都可以指定自己的url,以便maven在下载

在Bamboo服务器上运行的一个项目构建中,mvn似乎要下载某些父pom(当前构建项目的父pom)——但它查看的存储库是错误的——构建失败,因为资源不在那里。我不知道如何告诉Bamboo服务器上的mvn查看任何下载的特定url——相反,我应该在哪里调查以找出mvn查看此错误url的原因?如果我运行本地mvn clean安装,它可以正常工作,因为我知道URL是在my settings.xml中指定的


此外,此url设置是否特定于竹子上的项目(即,每个项目都可以指定自己的url,以便maven在下载时查看)?

我们可以在pom.xml iself中指定存储库,有关更多信息,请参阅下面的链接


在本地工作可能是因为本地存储库中提供了所有必要的JAR。

检查您是否有${user.home}/.m2/settings.xml。如果您这样做,那么您的Bamboo服务器可能没有配置包含存储库的settings.xml,请参阅

在生成日志中查找以下行有助于对正在使用的存储库进行故障排除:
下载:“http://yourmvnhost:8080/nexus/content/groups/public/org/apache/maven/plugins/maven-编译器插件/maven metadata.xml“

旧版本的maven有时会报告非常误导的路径名

您需要检查:

  • 您的POM中是否有
    元素
  • 全局配置文件中是否声明了任何存储库或镜像
  • 竹子是否配置为使用与您通常使用的不同的存储库或镜像集

  • 我特别想知道为什么Maven使用这个特定的(错误的)url进行下载-你知道我怎么能找到吗?竹服务器上有什么设置吗?我自己的POM没有指定任何存储库部分。