Maven使用properties-maven-plugin从文件读取版本

时间:2019-03-06 15:09:33

标签: maven plugins lifecycle

我想使用文件中的属性,因此我使用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时它不起作用。

0 个答案:

没有答案