我的Maven项目有一个自动传递管道,它由主分支上的新提交触发的mvn package
开始。在稍后阶段,可以通过从版本中删除-SNAPSHOT
部分来释放当前版本,然后是mvn deploy
。
我想强制执行快照版本进入管道。换句话说:主分支应始终包含快照版本。 (发布版本始终由管道工具自动设置。)
所以,我想要的是与Maven Enforcer插件的“requireReleaseVersion”规则相反。不幸的是,没有“requireSnapshotVersion”规则。什么是强制使用快照版本的好方法?