当前位置: 首页 > 知识库问答 >
问题:

gitlab项目中不可解析的父POM

闾丘高峰
2023-03-14

我为我的项目创建了一个gitlab-ci。

当我运行管道时,我面临以下错误:

[致命][projectName]的父POM不可解析-父:0.0.1-快照:无法将项目org.springframework.boot:spring-boot-starter-父:POM:2.4.0从/到[serverName]:[serverName]/org/springframework/boot/spring-boot-starter-parent/2.4.0/spring-boot-starter-parent-2.4.0.POM 401身份验证失败,且“parent.RelativePath”没有指向本地POM@第6行第13列

我的pom文件的第六行开始于:

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.4.0</version>
    <relativePath/> 
 </parent>

我如何解决这个错误?

共有1个答案

宇文卓
2023-03-14

我认为你的问题是这样的:

401 Unauthorized

显然,Maven试图从(我猜)“servername”检索org.springframework.boot:spring-boot-starter-parent:pom:2.4.0,而“servename”说“您没有授权这么做!”

现在,如果Maven直接与Maven Central对话以获取工件,那就不会发生。Maven Central本身不需要任何授权。

但它正在发生:

>

  • 一种可能是您试图从不同的Maven存储库中获取工件。可能是贵公司的回购?

    另一种可能是Maven从外部回购获取工件的请求被您的计算机或公司网络上的防火墙阻止了。

  •  类似资料:
    • 我试图添加依赖到我的maven项目。我想添加Spring引导配置。但是它在父标签中给出了这个错误, 项目构建错误: io.javabrains.springbootquickstart的不可解析父POM: Court-api: 0.0.1-SNAPSHOT:未能找到 org.springframework-boot: spall-boot-starter-父: pom: 1.4.2。https:/

    • null 项目生成错误:无法解析得父POM无法传输org.springframework.boot:spring-boot-starter-parent:POM:2.0.0.来自http://repo.maven.apache.org/maven2/得版本已缓存在本地存储库中,在经过artie得更新间隔或强制更新之前,将不会重新尝试解析.原始错误:无法传输项目org.springframework

    • 这是我第一个使用spring Boot的项目。因此我尝试用父级更新pom.xml,如下所示: 然而,我在行中出现了一个错误: 项目生成错误:com.in28minutes的父POM不可解析。springboot:first-springboot-project:0.0.1-snapshot:找不到项目org.springframework.boot:spring-boot-starter-pare

    • 当我试图构建站点时,我目前在Maven3中面临以下问题。我会感谢你在这方面的帮助。 mvn清洗站点 首先是配置: 下面是我运行“MVN清洁站点”的文件夹的结构: 在执行之前,通过以下命令成功地将parent-pom部署到NEXUS存储库中 最后是问题本身: 谢谢你。

    • 下面是我的pom.xml文件: