Maven 构建中的 -B 开关是啥?我在 GitHub Actions 中看到它,但在其他地方没有看到
Posted
技术标签:
【中文标题】Maven 构建中的 -B 开关是啥?我在 GitHub Actions 中看到它,但在其他地方没有看到【英文标题】:What is the -B switch for in a Maven build? I see it in GitHub Actions but nowhere elseMaven 构建中的 -B 开关是什么?我在 GitHub Actions 中看到它,但在其他地方没有看到 【发布时间】:2021-02-19 23:19:39 【问题描述】:我正在使用 GitHub Actions,并且对于每个 GitHub Actions Maven 项目,我看到构建文件使用了 -B package
开关。
run: mvn -B package --file pom.xml
Maven 标准开关或 GitHub Actions 功能?
我假设 -B 只代表构建?批?但是谷歌搜索甚至查看 Apache Maven 文档,我看不到 -B
开关记录。我所有的搜索都只是将我带回了其他使用该开关的 GitHub Actions YAML 页面,而没有对其进行描述。
谁能清楚说明-B package
开关的含义,或许还可以提供一些相关文档的链接?
【问题讨论】:
【参考方案1】:根据Apache Maven CLI Options Reference:
-B
,--batch-mode
以非交互(批处理)模式运行(禁用输出颜色)
【讨论】:
接受了答案,但我对我的 Google 搜索未能找到 CLI 页面感到有点羞愧和羞辱。 还有一个简单的mvn --help
也提供信息;-)以上是关于Maven 构建中的 -B 开关是啥?我在 GitHub Actions 中看到它,但在其他地方没有看到的主要内容,如果未能解决你的问题,请参考以下文章