在我从事Java EE项目的过程中,我创建了一些实用程序类。我喜欢把它们打包成Jar并与社区分享。 我将所有课程都放在一个单独的包中。我正在使用Netbeans IDE。
将该包装成Jar lib的最简单方法是什么? (NetBeans可以为我处理所有这些吗?)
我应该考虑哪些要点?
我可以在哪里分享,然后其他感兴趣的人可以使用它并帮助我改进它? (GitHub?谷歌代码?SourceForge?或其他地方?)
答案 0 :(得分:8)
NetBeans 可以做到这一点,但IMO如果您要发布一个开源项目,则应该使用Maven,Ant或类似的构建脚本发布它。
让它有效吗?有没有吮吸的文档?有很棒的测试和例子吗?确保它不仅仅是已经存在的另一个实用程序集合?在不知道任何细节的情况下,很难知道你想要什么。我怀疑这一部分特别偏离主题。
将其作为Maven工件提供。将源放在GitHub或其他地方;谁关心源头生活的地方,只要它的寿命相对较长而且很容易获得?