Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我从事 Java EE 项目时,我创建了一些实用程序类。我喜欢将它们打包到一个 Jar 中并与社区分享。我将所有类都放在一个单独的包中。我正在使用 Netbeans IDE。
使该包成为 Jar lib 的最简单方法是什么? (NetBeans 可以为我处理这一切吗?)
我应该考虑哪些重点?
我在哪里可以分享它,然后其他有兴趣的人可以使用它并帮助我改进它?(GitHub?Google Code?SourceForge?还是其他地方?)
NetBeans可以做到这一点,但 IMO 如果您要发布一个开源项目,您应该使用 Maven、Ant 或类似的构建脚本来发布它。
让它起作用?有不烂的文档吗?有很好的测试和例子吗?确保它不仅仅是另一个已经存在的实用程序集合?不知道任何细节,很难知道你到底想要什么。我特别怀疑这部分是题外话。
使其作为 Maven 工件可用。将源代码放在 GitHub 或其他地方;只要源的寿命相对较长且易于访问,谁会在意源的位置?