在我的pom.xml文件中,我有很多使用格式{version.XXX}的依赖版本的引用。例如:
<dependency>
<groupId>com.extjs</groupId>
<artifactId>gxt</artifactId>
<version>${version.gxt}</version>
</dependency>
我很难找到有关这种格式的信息。我的假设是,这用于处理具有引用相同artifactId的多个依赖项的场景。这将允许我们仅在一个地方维护版本信息。所以$ {version.XXX}意味着“找到其他地方引用的XXX artificatId的版本属性”。
我的问题:
答案 0 :(得分:2)
这只是一个属性替换,所以在这个pom或其中一个父母的某个地方你必须将版本列为属性,如下所示:
<properties>
<version.gxt>your version goes here</version.gxt>
</properties>