我使用特定的版本依赖XX
获得了多个项目,如果我发布新版本,我必须触摸每个项目以将其更改为版本XX.Y
。
我遇到过编辑m2
设置<version>${my.version}</version>
的方法,添加参数并将其绑定到我的POM.xml
,但这隐含意味着,每个用户在我发布新版本时都必须管理他们的m2
设置。
有没有办法集中(用户独立)管理SVN中的版本,所以没有必要更改任何内容,如果我发布新版本,它总是使用up2date版本?
答案 0 :(得分:0)
一般而言,每个项目的维护者都应自行决定是否更新版本。更新版本可能会破坏内容,因此他们可能会选择保留旧版本。特别重要的是,维护者注意某些事情发生了变化,以便运行测试。
但是,对于开发,有Snapshot版本。快照依赖项始终引用最新版本,但-SNAPSHOT
向项目的维护者指示此情况。快照版本不应该投入生产 - 构建不可重现。
如果工件紧密耦合以构建在一起,请考虑使用多模块项目。
答案 1 :(得分:0)