在maven中的发布版本中传递依赖项的版本

时间:2016-09-28 19:05:08

标签: maven

我有一个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>       

感谢任何帮助。

0 个答案:

没有答案