【问题标题】:Publish a Spring Boot Project as a library in maven repository将 Spring Boot 项目作为库发布到 maven 存储库中
【发布时间】:2020-12-11 18:15:33
【问题描述】:

我有一个 Spring Boot 项目,它在 BitBucket 上有一个存储库。这是一个 Gradle 项目。现在我想在 maven 存储库中发布我的存储库,以便我可以将它用于我的其他项目。我是发布项目的新手。 可能的指导方针是什么?

【问题讨论】:

  • Spring Boot 本身现在是使用 Gradle 构建的。我建议从查看他们的代码开始,看看他们如何生成 POM 以进行发布。

标签: java spring-boot maven gradle


【解决方案1】:

如果您打算将您的工件用于您自己的项目并且您不想分发它们以便其他人可以在他们的项目中使用它们,您可以使用internal repository(仅限 maven)。如果您想与全世界分享您的工作,Maven 网站有a guide 介绍如何上传到 Maven Central(仅限 maven)。

编辑:由于您使用的是 gradle,this 是您使用内部存储库的方式。 this 是您发布到存储库的方式,例如 Maven Central。

【讨论】:

  • 但是 Gradle 项目呢?因为它没有任何 POM.xml?
  • 查看我对答案所做的编辑。 Gradle 也提供了类似的程序,我提供了指向等效 Gradle 文档/教程的链接。
  • 链接本身对我来说很好用。还是您的意思是文档中描述的程序没有给您预期的结果?请注意,我正在链接最新版本 gradle 的官方 gradle 文档。
  • 不知道,gradle 链接对我不起作用,但 maven 链接起作用。
猜你喜欢
  • 2013-12-06
  • 2019-12-27
  • 1970-01-01
  • 2021-05-27
  • 1970-01-01
  • 2014-07-03
  • 1970-01-01
  • 1970-01-01
  • 2017-10-11
相关资源
最近更新 更多