我想使用文件中的属性,因此我使用properties-maven-plugin。不幸的是,我遇到了一个问题。
xxx.jar:jar的'dependencies.dependency.version'必须是有效版本,但必须是'$ {my-version}'。
在versions.properties中,我定义了以下版本:
my-version=5.10.15
我知道我可以将其放入并且可以正常工作,但是由于某些原因,我想将其放入文件中。
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>properties-maven-plugin</artifactId>
<version>1.0.0</version>
<executions>
<execution>
<phase>validate</phase>
<goals>
<goal>read-project-properties</goal>
</goals>
<configuration>
<files>
<file>versions.properties</file>
</files>
</configuration>
</execution>
</executions>
我也知道生命周期,并且我知道如果调用mvn clean它将无法正常工作,但是我不知道为什么在调用mvn install时它不起作用。