假设我开发了一个库并将其作为项目发布。是什么让我的图书馆成为"标准" Java库和下一个JDK版本?
答案 0 :(得分:3)
从我目睹的情况来看,当您的框架如此大量地帮助Java社区以至于可以将其转换为JSR形式的规范时,就会发生这种情况。然后,开发了一组接口,通常,您的库成为第一个实现,或者实现直接添加到JDK中。
臭名昭着的例子:
请注意,在所有这些情况下,标准是JSR。该库不是标准的,它只是标准的实现。此外,从这些示例中,他们并没有轻易地为JSR提供生成,在生成这些规范之前,框架需要花费一些时间才能变得足够成熟。
答案 1 :(得分:1)
在Java社区中或多或少知道的一些库不是JDK的一部分。有Apache Maven之类的东西正在使用充满不同库的大型存储库。一旦您的图书馆真的很受欢迎(并且发布在可供所有人使用的存储库中,尽管不是maven官方版),您可能需要联系代表,建议您的库包含在所谓的 maven中央存储库中