我有一个mvn作业A,它依赖于mvn作业B.作业A和作业B的版本完全相同。因此,我没有及时编辑pom文件,而是在属性部分中执行以下操作:
<properties>
<jobBVersion>${project.version}</jobBVersion>
</properties>
这适用于快照构建,但不适用于作业A的发布版本。它失败,错误是作业B的快照依赖性仍然存在。 如何修复此问题,以便即使是发布版本我也无需编辑此文件?
我尝试了以下内容(一般配置部分中的上述行仍然完好无损)但我仍然得到同样的错误:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<version>${maven-release-plugin-version}</version>
<configuration>
<properties>
<jobBversion>${project.version}</jobBversion>
</properties>
</configuration>
</plugin>
感谢任何帮助。