Maven获取最新快照或发布

时间:2018-12-14 11:10:19

标签: maven version maven-3 maven-plugin release

我想使用可解析项目最新版本的配置文件。 当前带有配置文件的项目不会更改...仅需要更新版本,我不想每隔几周就触摸该项目来调整插件的版本。

    <profile>
        <id>productive</id>
        <properties>
            <myPluginsVersion>RELEASE</myPluginsVersion>
        </properties>
    </profile>

    <profile>
        <id>development</id>
        <properties>
            <myPluginsVersion>LATEST</myPluginsVersion>
        </properties>
    </profile>

maven 3.x不建议使用LATEST或RELEASE。还有另一种方法吗?我已经使用了具有更新属性的版本插件。但是,此插件更新了我的所有属性,而该项目现在仍在正常工作。我只想自动更新myPluginsVersion,而不用配置文件触摸项目。

1 个答案:

答案 0 :(得分:1)

RELEASELATEST功能被删除是有充分的理由的:Maven的目标是可复制的构建,如果每次执行所附带的版本不同,则Maven的目标将被破坏。为了使您的项目保持最新状态,您可以运行mvn versions:use-latest-releases,检查一切正常,然后提交更新的POM。