23

命名 jar 文件是否有任何行业标准约定?

4

2 回答 2

26

我一直在使用

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

在哪里:

M = major version number(在不一定保持向后兼容性时更改)

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

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

于 2008-09-23T06:42:25.570 回答
2

如果您的 jar 用于 JEE,那么这些准则适用:

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

EJB 存档:-ejb.jar

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

于 2016-01-20T08:45:03.603 回答