【问题标题】:Maven hosting with Bintray使用 Bintray 托管 Maven
【发布时间】:2014-09-01 16:43:10
【问题描述】:

我在使用 Github (site-maven-plugin) 托管 maven jar 时遇到问题,所以我想尽快使用 Bintray。

在 bintray 中托管现有 maven jar 的步骤是什么?

这是我的错误: mvn releae prepare

Caused by: org.apache.maven.shared.release.ReleaseFailureException: You don't have a SNAPSHOT project in the reactor projects list.

我现在可以做到mvn clean install 完全没有问题。我可以只上传./m2 repo 下的文件吗?我基本上上传了我在 maven 存储库中找到的 .jar 和 .pom。

  • 如何从我的 pom.xml 访问我在 Bintray 上上传的库?

【问题讨论】:

标签: maven bintray


【解决方案1】:

您可以通过复制粘贴“设置我”指南中的一些 pom 部分来开始从 Maven 发布到 Bintray:

Full user manual 也可用。

请注意,您不能将 SNAPSHOT 上传到 Bintray。它是一个分发平台,不适用于开发过程。 话虽如此,欢迎您利用 a free Artifactory account 在开发期间托管您的快照。

使用 OJO,您不再需要使用麻烦的 Maven 发布插件。一旦您对快照质量感到满意,您可以在一次 REST 调用中promote them to be releases and upload them to Bintray(或单击 Jenkins 中的按钮),

【讨论】:

  • OJO 获批后,是否有类似 Github 的“site-maven-plugin”中的 OJO maven 插件,我们可以轻松部署 maven 工件。与 Github 插件相比,我很难理解 Bintray 或 OJO。
  • 您可以使用常规的 maven 部署插件(运行 mvn deploy)或使用 Artifactory Maven Plugin 部署到 oss.jfrog.org。您可以使用 Jenkins 中的升级插件或 REST 升级到 Bintray(如我在答案中提供的链接中所述)。
猜你喜欢
  • 1970-01-01
  • 2020-11-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-04-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多