在我工作于Java EE项目时,我创建了一些实用类。我想将它们打包成一个Jar文件并与社区分享。我将所有类都放在一个单独的包中,使用NetBeans IDE。
最简单的方法是什么,可以将该包制作成Jar库?(NetBeans是否可以为我处理所有这些?)
我应该考虑哪些重要点?
我可以在哪里分享它,以便其他有兴趣的人可以使用它并帮助我改进它?(GitHub?Google Code?SourceForge?还是其他地方?)
NetBeans可以做到,但在我看来,如果您要发布一个开源项目,应该使用Maven、Ant或类似的构建脚本发布它。
让它正常工作?拥有易于理解的文档?拥有出色的测试和示例?确保它不仅仅是另一个已经存在的工具集合?如果没有了解任何详细信息,很难知道你具体想要什么。我怀疑特别是这部分内容与主题无关。
将其作为Maven构建工件发布。将源代码放在GitHub或其他地方;只要它相对长久并且易于访问,那么源代码的位置并不重要。