我刚刚开始将几个使用maven的github项目迁移到GitHub包中。现在我遇到了以下问题:一个Maven项目依赖于另外两个通过gh包发布的库,因此,我将这两个库添加到pom中。为了访问这些工件,我需要在maven设置中放置一个令牌(或一些标识),凭据由服务器和存储库的ID匹配,但是创建多个等价配置对我来说很奇怪,尤其是,这个过程不能随着更多存储库的添加而扩展。有没有办法避免在设置中创建相同的配置(GH中每个存储库一个)?我还没有找到。
u5rb5r591#
好吧,我找到了一个变通办法:似乎可以从任何github包maven存储库下载任何github工件。因此,我在每个pom.xml中设置了对特定项目的github包存储库的依赖关系,这个maven存储库也可以用来(至少看起来是这样)下载其他项目。编辑:对我来说,这不再起作用了。我已经把所有的项目迁移到了maven central。
1条答案
按热度按时间u5rb5r591#
好吧,我找到了一个变通办法:似乎可以从任何github包maven存储库下载任何github工件。
因此,我在每个pom.xml中设置了对特定项目的github包存储库的依赖关系,这个maven存储库也可以用来(至少看起来是这样)下载其他项目。
编辑:对我来说,这不再起作用了。我已经把所有的项目迁移到了maven central。