[英]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.