我是新手。我有一个项目,它有一个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