Maven 2 关于在Maven2中使用快照的问题

Maven 2 关于在Maven2中使用快照的问题,maven-2,Maven 2,我正在为内部jar工件编写POM文件。该工件依赖于我们团队编写的其他几个内部工件。在声明目标的依赖项时,我应该将这些依赖项限制为固定版本还是保留为快照版本。如果依赖模块的其他快照版本太多,则会在测试中产生不确定性,如果我限制为固定版本,则无法利用依赖模块的错误修复。外面的做法是什么 其次,如何命名快照版本> 1.0.0-SNAPSHOT或1.0-SNAPSHOT。作为一项规则,您应该避免使用快照,并且只使用稳定的版本,除非您的代码依赖于某些尚未发布的功能(或错误修复) 至于版本编号,我更喜欢三位

我正在为内部jar工件编写POM文件。该工件依赖于我们团队编写的其他几个内部工件。在声明目标的依赖项时,我应该将这些依赖项限制为固定版本还是保留为快照版本。如果依赖模块的其他快照版本太多,则会在测试中产生不确定性,如果我限制为固定版本,则无法利用依赖模块的错误修复。外面的做法是什么

其次,如何命名快照版本>
1.0.0-SNAPSHOT或1.0-SNAPSHOT。

作为一项规则,您应该避免使用快照,并且只使用稳定的版本,除非您的代码依赖于某些尚未发布的功能(或错误修复)

至于版本编号,我更喜欢三位数字,从末尾开始:
修订:修复错误时的更改
次要:添加新功能时的更改
主要:进行不兼容更改时的更改。
我相信这是ApacheJava库使用的标准(至少是一些)