【问题标题】:Maven set dependency group to a specific versionMaven 将依赖组设置为特定版本
【发布时间】:2014-07-05 03:27:14
【问题描述】:

是否有任何 Maven 插件可以将具有特定 groupId 的特定依赖项设置为特定版本。 例如,如果我的项目有这样的依赖项:

        <dependency>
            <groupId>com.mycompany.project.abc</groupId>
            <artifactId>some-artifact-one</artifactId>
            <version>1.2</version>
        </dependency>
        <dependency>
            <groupId>com.mycompany.project.abc</groupId>
            <artifactId>some-artifact-two</artifactId>
            <version>1.2</version>
        </dependency>

我想要一个这样的 Maven 插件来将以上依赖项设置为 1.0 版

mvn magicplugin:set -Dversion=1.0 -DgroupId=com.mycompany.project.abc

【问题讨论】:

    标签: maven


    【解决方案1】:

    看看专门为此目的创建的versions-maven-plugin

    【讨论】:

    • 我试过versions:set,但它不支持我需要的。它似乎只允许您设置项目版本而不是依赖项。依赖项的其他目标似乎不允许您指定版本
    • 如果你在这种情况下定义一个属性并在dependencyManagement中定义它们可能会有所帮助,这样你就有了单点变化。
    猜你喜欢
    • 2016-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-26
    • 2019-01-24
    • 1970-01-01
    • 2013-11-08
    • 1970-01-01
    相关资源
    最近更新 更多