创建一个java库

Mil*_*age 3 java api netbeans jar

在我从事Java EE项目的过程中,我创建了一些实用程序类.我喜欢把它们打包成Jar并与社区分享.我将所有课程都放在一个单独的包中.我正在使用Netbeans IDE.

  1. 将该包装成Jar lib的最简单方法是什么?
    (NetBeans可以为我处理所有这些吗?)

  2. 我应该考虑哪些重点?

  3. 我可以在哪里分享,然后其他感兴趣的人可以使用它并帮助我改进它?(GitHub?谷歌代码?SourceForge?还是其他地方?)

Dav*_*ton 8

  1. NetBeans 可以做到这一点,但IMO如果您要发布一个开源项目,则应该使用Maven,Ant或类似的构建脚本来发布它.

  2. 让它起作用?有没有吮吸的文档?有很棒的测试和例子吗?确保它不仅仅是已经存在的另一个实用程序集合?在不知道任何细节的情况下,很难知道你想要什么.我怀疑这一部分特别偏离主题.

  3. 将其作为Maven工件提供.将源放在GitHub或其他地方; 谁关心源头生活的地方,只要它的寿命相对较长而且很容易获得?