【发布时间】:2019-02-20 18:33:57
【问题描述】:
我在 GitLab 中有一个私有存储库(它在一个组中,并且我有一个开发人员角色),我想将它添加为我的 Maven 项目的依赖项。
我一直在寻找一段时间,我发现我必须在我的 pom.xml 中添加以下内容:
<repositories>
<repository>
<id>gitlab-maven</id>
<url>https://gitlab.com/api/v4/projects/.../packages/maven</url>
</repository>
</repositories>
<distributionManagement>
<repository>
<id>gitlab-maven</id>
<url>https://gitlab.com/api/v4/projects/.../packages/maven</url>
</repository>
<snapshotRepository>
<id>gitlab-maven</id>
<url>https://gitlab.com/api/v4/projects/.../packages/maven</url>
</snapshotRepository>
</distributionManagement>
但是,我不知道如何添加依赖项本身(使用 groupId 和其他东西),并且我不确定如何进行身份验证以允许 Maven 下载项目。我在 GitLab 中看到了一些关于个人访问令牌的内容,但我不确定如何设置它(我假设我只需要只读访问权限?)。
【问题讨论】:
-
dzone.com/articles/using-github-as-maven-repository 可能有助于了解您需要如何实现存储库