我有两个版本-Build Dev
和Deploy Dev
。 Build Dev
正在检出包含pom.xml
的maven构建工具的项目。因此,在此构建中,我可以访问诸如%maven.project.version%
之类的属性。这里的问题是Deploy Dev
实际上也需要这些属性,但是它们是两个不同的版本。
现在,我了解了快照依赖项,在这里我可以将两个构建链接到一个构建链中,并且它们将源的快照共享在一起。我什至启用了他们使用相同构建代理的功能。
我认为可能是这样,但事实并非如此。构建代理仍然不兼容,并且从未触发Deploy Build
。
可以访问依赖关系构建的属性(解释为here)。但似乎仅适用于特定属性。我无法像这样%dep.build_dev.maven.project.name%
有人可以解释我如何在这两个版本之间共享这些Maven属性吗?