Jar文件命名约定

时间:2008-09-23 06:41:25

标签: java jar naming-conventions

是否存在命名jar文件的行业标准约定?

2 个答案:

答案 0 :(得分:21)

我一直在使用

*Informative*-*name*-*M*.*m*.*b*.jar

其中:

M = major version number(未必保持向后兼容性时更改)

m = minor version number(功能添加等)

b = build number(适用于包含错误修复的版本)

答案 1 :(得分:1)

如果您的jar用于JEE,则these guidelines适用:

  

模块名称用作EJB归档名称。默认情况下   模块名称应基于包名称,并应编写   全小写ASCII字母。如果发生冲突,则为模块名称   应该是一个更具体的版本(包括包的其他部分)   名):

     

EJB存档:-ejb.jar

     

EJB客户端存档:-ejb-client.jar