繁体   English   中英

将许可的工件发布到Maven中央存储库

[英]Publishing licensed artifact to Maven Central Repository

我需要将我们的项目API(捆绑的jar)推送到Maven Central Repository。 作为其中的一部分,我已经通过了此链接 但是,对于我们的项目是否有资格在Maven Central回购中发布,我感到非常困惑,

  • 我们的API不是开源的。 它只需要分发给从我们这里购买的客户。 Maven是否仅对具有某些密钥等的特定用户提供了下载jar的任何限制?

  • POM.xml正在请求许可信息。 我们的不是开源的,如果我们允许发布,那么pom.xml中的许可内容应该是什么?

  • 为什么我们必须在pom.xml中提供我们的回购信息? 我们正在使用bitbucket,因此提供了其他用户无法访问的repo url。 我们可以有虚拟回购还是强制性的?

请帮我。

您发布到Maven Central的所有内容都将提供给世界各地的所有人。

对于您的用例,您可以考虑托管自己的Maven存储库。 检查sonatype的联系,人工制品,档案等...使用您自己的存储库,您可以在服务器中配置密码。 然后,您的客户端将需要在其pom.xml或settings.xml中配置服务器,以下载工件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM