gpt4 book ai didi

maven-release-plugin - Maven Release Plugin - 多模块项目跳过模块

转载 作者:行者123 更新时间:2023-12-02 13:40:42 29 4
gpt4 key购买 nike

我在具有以下布局的多模块项目上使用 maven-release-plugin:

ROOT/
+ parent
+ module1
+ module2

parent的pom中,使用modules元素配置子模块。每个项目都配置为使用具有基本配置的插件和每个项目的标签库。我有以下问题:

  • 当我在 parent 上运行 mvn release:prepare 时,在 Checking for snapshot dependency ... 行之后,我没有收到输入版本的提示。如果我按 Enter 输入需要回答的问题数量,则会继续。为什么我在屏幕上没有收到提示? (如果使用 -DdryRun=true 运行,也会发生同样的情况)

  • 运行 mvn release:prepare(带或不带 -DdryRun=true)后,release:prepare已跳过子模块。

我正在使用插件指南上的基本配置。如果有任何关于问题的想法或线索,我将不胜感激。

最佳答案

关于缺少提示,你是通过管道运行mvn吗?当我使用脚本对 Maven 的日志输出进行颜色突出显示时,就发生了这种情况,因为 Maven 在提示符后不会输出换行符。

顺便说一句,您也许可以使用 mvn 的 -B 选项以批处理模式运行; maven-release-plugin 将使用默认值而不是提示。

关于maven-release-plugin - Maven Release Plugin - 多模块项目跳过模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8285957/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com