在maven中心托管图书馆

时间:2016-06-15 17:04:47

标签: maven maven-central

我对MavenCentral上的托管库几乎没有疑问。

(1)是否可以使用以下用例。创建一个私有github项目,该项目生成库(jar)并在Maven Central上托管这个库,以便任何开发人员使用它。保持源代码为私有,但是从源代码生成javadoc并发布它以供参考。

(2)浏览Maven Central上发布图书馆的各种帖子。看起来MavenCentral由The Central Repository托管。这是否意味着我的项目只需要开源即可在Maven Central上发布库。

1 个答案:

答案 0 :(得分:1)

Maven Central通常用于开源项目,或者用于允许您自由使用代码的许可证下的代码。

查看我的回答here,以及this license comparison(由Github创建)。

另外,我假设您知道任何用Java编写的代码都可以由更高级和技能更高的开发人员轻松反编译,对吗?