相关疑难解决方法(0)

从命令行覆盖pom pluginManagement中定义的Maven插件配置

我的项目继承的POM包含一些指定一些额外<pluginManagement>release插件arguments.

我的问题是:arguments在这种情况下,有没有办法从命令行覆盖参数?

父POM有这个:

<pluginManagement>
    <plugin>
        <artifactId>maven-release-plugin</artifactId>
        <configuration>
            <arguments>-Prelease</arguments>
        </configuration>
    </plugin>
</pluginManagement>
Run Code Online (Sandbox Code Playgroud)

由于命令行参数不起作用:

mvn release:prepare -Darguments="-Pmock -Prelease"
Run Code Online (Sandbox Code Playgroud)

-Darguments="-Pmock -Prelease"部分没有效果.什么时候arguments没有指定,它的工作原理.

我无法修改父POM或不使用它.

java maven-2 maven maven-release-plugin

17
推荐指数
2
解决办法
1万
查看次数

标签 统计

java ×1

maven ×1

maven-2 ×1

maven-release-plugin ×1