我是新手。我有一个项目,它有一个pom。在pom内部有一个依赖项,如下所示:

   <dependency>
        <groupId>${project.groupId}</groupId>
        <artifactId>some-project</artifactId>
        <version>${originalVersion}</version>
        <scope>compile</scope>
    </dependency>


我的问题是$ {originalVersion}值从哪里来?

谢谢!

最佳答案

originalVersion不是标准的Maven属性,因此它必须出现在其他位置,例如在父pom中,如下所示:

<properties>
    <originalVersion>1.2</originalVersion>
</properties>


Maven Properties Guide

07-25 21:22