You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法解析已部署至GitHub Packages的父POM问题求助

无法解析已部署至GitHub Packages的父POM问题求助

我创建了一个供多个项目共享的父POM,这是一个仅包含POM的项目,具体代码如下:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>

<groupId>myorg</groupId>
<artifactId>project-parent</artifactId>
<version>0.2.8</version>
<packaging>pom</packaging>

<name>project-parent</name>
<description>Parent pom providing dependency and plugin management for services built with Maven
</description>

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

<distributionManagement>
<repository>
<id>github</id>
<name>GitHub OWNER Apache Maven Packages</name>
<url>https://maven.pkg.github.com/[OWNER]/my-repo</url>
</repository>
</distributionManagement>

</project>

我用GitHub Actions把这个POM部署到了GitHub Packages,从部署日志来看,整个过程是成功的。

但当我在子项目的POM中引用这个父POM时,却遇到了下面的错误:

Could not find artifact myorg:project-parent:pom:0.2.8 in github (https://maven.pkg.github.com/[OWNER]/my-repo) and 'parent.relativePath' points at no local POM @ line 13, column 10

我在子项目POM里的引用方式是这样的:

<parent>
<groupId>myorg</groupId>
<artifactId>project-parent</artifactId>
<version>0.2.8</version>
<relativePath/>
</parent>

...

<repositories>
<repository>
<id>github</id>
<name>GitHub OWNER Apache Maven Packages</name>
<url>https://maven.pkg.github.com/[OWNER]/my-repo</url>
</repository>
</repositories>

我已经在子项目本地的settings.xml中配置了GitHub的凭证,GitHub Actions里也把凭证存到了GitHub Secrets中,这些凭证之前都能正常工作。

我已经尝试了很多方法:

  • 查阅了本站的大量相关帖子
  • 检查了父POM中的distributionRepository配置
  • 直接从GitHub Packages下载了父POM文件,确认文件内容是正确的
  • 检查了子POM中的依赖仓库配置
  • 确认了GitHub Actions中使用的Maven命令是mvn --batch-mode deploy

有没有大佬能告诉我我可能漏掉了什么?万分感谢!

UPDATE - 我把父POM发布到CodeArtifact后就正常工作了,我猜测GitHub Packages可能存在bug。

备注:内容来源于stack exchange,提问作者Eric

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 11:57:59