微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Maven Central是否希望共享源URL? 提供Javadoc和源代码

如何解决Maven Central是否希望共享源URL? 提供Javadoc和源代码

关于释放maven central中的工件,我几乎不需要澄清。我可以在requirements中看到,需要添加 SCM信息项目URL,这意味着我们是否应该通过SCM共享源。因为我对Maven Central的理解是公共回购,所以他们希望源代码需要共享,或者我们可以共享github链接(可能指向源代码相关的演示)。

自从在组织中工作以来,我们对共享作为开放源代码不感兴趣。这是否将是商业项目,我们是否可以在SCM Url指向源演示的Maven Central中发布工件。有人可以分享您的宝贵建议吗?

注意:要托管的工件是出于商业目的。

解决方法

Maven Central要求您共享源。来自your own link

提供Javadoc和源代码

使用pom以外的软件包包装的项目必须提供包含Javadoc和源代码的JAR文件。

虽然没有技术要求您的SCM可以被世界范围读取,但是试图隐藏它没有任何意义。

要托管的文物用于商业目的。

这不是Maven Central的用途。如果您拥有商业许可的封闭源代码库,并希望提供Maven集成,请为您的客户设置自己的私有存储库。如果您不希望人们对它进行反编译或修改,那么您还需要进行一些麻烦的投资。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。