将包含私有依赖项的 Maven 与 GitHub 操作打包

Packaging Maven containing private dependency with GitHub actions

提问人:Liam 提问时间:11/17/2023 最后编辑:jonrsharpeLiam 更新时间:11/17/2023 访问量:15

问:

我有两个Java项目,一个是库,一个是应用程序。两者都作为私有存储库存储在同一组织中,并且应用程序项目使用库项目作为其依赖项之一(在应用程序的 中定义)。由于该库是私有存储的,在 Maven 本地不可用,因此我只需将其安装到本地 Maven 缓存中,以便将其用于应用程序项目。pom.xml

我遇到的问题是,当尝试使用 GitHub Actions 打包应用程序时,构建过程失败,因为它无法找到私有库(这是有道理的,因为它无法从 Maven 本地下载)。

有哪些可能的解决方案来解决此问题?例如,是否可以将库作为 GitHub 包上传到组织中,并让生成操作从那里下载它?

java maven github-actions

评论


答: 暂无答案