Jar 文件命名约定
2022-09-01 23:25:42
是否有任何命名 jar 文件的行业标准约定?
我一直在使用
*Informative*-*name*-*M*.*m*.*b*.jar
哪里:
M = (当不一定保持向后兼容性时更改)major version number
m = (功能添加等)minor version number
b = (对于包含错误修复的版本)build number
如果您的罐子用于JEE,则以下准则适用:
模块名称用作 EJB 归档名称。默认情况下,模块名称应基于包名称,并应以全小写 ASCII 字母书写。如果发生冲突,模块名称应为更具体的版本(包括包名称的其他部分):
EJB archive: -ejb.jar
EJB client archive: -ejb-client.jar