【问题标题】:Questions about use of snapshot in Maven2关于Maven2中快照的使用问题
【发布时间】:2008-09-30 19:16:36
【问题描述】:

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

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

【问题讨论】:

    标签: maven-2


    【解决方案1】:

    通常,您应该避免使用快照并仅使用稳定版本,除非您的代码依赖于尚未发布的某些功能(或错误修复)。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-11
      • 2010-12-12
      • 1970-01-01
      • 2020-03-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多