2

我对在 MavenCentral 上托管库毫无疑问。

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

(2) 浏览关于在 Maven Central 上发布库的各种帖子。看起来 MavenCentral 是由中央存储库托管的。这是否意味着我的项目只需要开源才能在 Maven Central 上发布库。

4

1 回答 1

1

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

看看我的回答以及这个许可证比较(由 Github 创建)。

另外,我假设您知道任何用 Java 编写的代码都可以很容易地被更高级和熟练的开发人员反编译,对吧?

于 2016-06-15T17:16:56.520 回答