Maven插件将硬编码的依赖项/插件版本提取到属性中

时间:2018-02-15 09:56:16

标签: maven maven-plugin

有没有人知道是否有maven插件将硬编码依赖项/插件版本提取到属性

例如:

的pom.xml

...
<dependencies>
    <dependency>
        <groupId>log4j</groupId>
        <artifactId>log4j</artifactId>
        <version>1.2.14</version>
    </dependency>
</dependencies>
<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-release-plugin</artifactId>
            <version>2.5.3</version>
        </plugin>
    </plugins>
</build>
...

会变成:

的pom.xml

...
<properties>
    <log4j.version>1.2.14</log4j.version>
    <maven-release-plugin.version>2.5.3</maven-release-plugin.version>
</properties>
<dependencies>
    <dependency>
        <groupId>log4j</groupId>
        <artifactId>log4j</artifactId>
        <version>${log4j.version}</version>
    </dependency>
</dependencies
<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-release-plugin</artifactId>
            <version>${maven-release-plugin.version}</version>
        </plugin>
    </plugins>
</build>
...

0 个答案:

没有答案