当我的存储库不是公共的时,我如何在pom.xml中为Maven设置SCM?

2w3kk1z5  于 2023-10-17  发布在  Maven
关注(0)|答案(1)|浏览(111)

我正在一家私人公司GitLab repo中开发一个Java库。它是客户使用的SDK的一部分。我试图弄清楚如何将其发布到Maven Central,我被困在pom.xml中设置SCM字段。
当存储库不公开时,我应该将这些字段设置为什么?
我需要这样的东西:

<!-- Define where the source code for this project lives -->
  <scm>
    <connection>scm:git:https://github.com/evansiroky/maven-semantic-release-example.git</connection>
    <developerConnection>scm:git:https://github.com/evansiroky/maven-semantic-release-example.git</developerConnection>
    <url>https://github.com/evansiroky/maven-semantic-release-example</url>
  </scm>
5kgi1eie

5kgi1eie1#

SCM字段可以指向私有存储库,URL可以指向网站。
我最后做了这个:

<scm>
    <connection>scm:git:https://private-repo.com/private-repo.git</connection>
    <developerConnection>scm:git:https://private-repo.com/private-repo.git</developerConnection>
    <url>https://docs.mywebsite.com</url>
  </scm>

相关问题