0

我的一位同事给了我根据星期几修改 Maven 工件版本的任务。

周一至周六:SNAPSHOT 版本。

星期日:没有快照

有没有办法让这个想法成功?

我无法让它发挥作用,我尝试了不同的方法并且一次又一次地失败。我认为最好的想法/尝试之一是将 maven.timestamp 转储到变量中并用 regex-property@build-helper-maven-plugin 替换它。并且失败了。

但是在执行插件之前,版本已经设置好了。

我不知道这是否可能,如果可以,我该怎么做。

问候

编辑1:

包含年度周的工件构建版本,例如 1911。我们有 20 多个 Java 项目,全部通过父 pom.xml 连接,或通过从“主”父级继承的另一个父级连接。

构建在 TFS 上运行。根据项目的变化,所有依赖的项目都是自下而上构建的。因此,我将/必须实现已经在 parent.pom 中的逻辑,以便所有项目和派生的“子父母”都处理此逻辑。

4

0 回答 0