Java maven依赖版本?
我是马文的新手。我有一个项目,它有一个pom。pom内部有一个依赖项,如下所示:Java maven依赖版本?,java,maven,pom.xml,Java,Maven,Pom.xml,我是马文的新手。我有一个项目,它有一个pom。pom内部有一个依赖项,如下所示: <dependency> <groupId>${project.groupId}</groupId> <artifactId>some-project</artifactId> <version>${originalVersion}</version> <s
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>some-project</artifactId>
<version>${originalVersion}</version>
<scope>compile</scope>
</dependency>
${project.groupId}
某项目
${originalVersion}
编译
我的问题是${originalVersion}值从何而来
谢谢 它要么在a中定义(可以有几个,因为父母也可以有父母),要么通过a定义(可能在其他地方定义,比如你的父母)。它也可以传递给maven,但您可能已经注意到了。它要么是在a中定义的(可以有几个,因为父母也可以有父母),要么是通过a定义的(可能是在其他地方定义的,比如您的)。它也可以传递给maven,但您可能已经注意到了。它来自pom.xml中的一个属性。 诸如此类:
<properties>
<originalVersion>1.0</originalVersion>
</properties>
1
它来自pom.xml中的属性。
诸如此类:
<properties>
<originalVersion>1.0</originalVersion>
</properties>
1
originalVersion
不是标准的Maven属性,因此它必须出现在其他位置,如父pom中,如下所示:
<properties>
<originalVersion>1.2</originalVersion>
</properties>
1.2
请参见
originalVersion
不是标准的Maven属性,因此它必须出现在其他位置,如父pom中,如下所示:
<properties>
<originalVersion>1.2</originalVersion>
</properties>
1.2
请参见在pom.xml文件中查找
部分,必须有类似..
的条目。要查找pom.xml文件中的
部分,必须有类似..
的条目,请检查。它说,以下是引用VARABLE的可能方法
检查上的
属性
小节。它说,以下是引用VARABLE的可能方法
它必须位于1个其他配置文件中。该值可能是在属性标记中定义的。检查您的pom是否有父标记。如果有,属性可能会在该pom中定义,或者在它的父pom中定义等等。如果有父pom,通常的做法是使用${project.version},但我不确定,因为我看不到完整的pom。它必须在其他配置文件中的1个文件中。该值可能在属性标记中定义。检查您的pom是否有父标记。如果有,属性可能会在该pom中定义,或者在它的父pom中定义等等。如果有父pom,通常的做法是使用${project.version},但我不确定,因为我看不到完整的pom。