Maven 构建中的 -B 开关有什么作用?我在 GitHub Actions 中看到它,但在其他地方没有看到它

Cam*_*zie 3 java continuous-integration maven-plugin maven github-actions

我正在使用 GitHub Actions,对于每个 GitHub Actions Maven 项目,我看到构建文件都使用了一个-B package开关。

run: mvn -B package --file pom.xml
Run Code Online (Sandbox Code Playgroud)

Maven 标准开关还是 GitHub Actions 功能?

我假设 -B 只是代表构建?批?但通过谷歌搜索,甚至查看 Apache Maven 文档,我没有看到该-B开关的记录。我所有的搜索只是带我回到其他使用该开关的 GitHub Actions YAML 页面,但没有对其进行描述。

任何人都可以澄清该开关的含义-B package,并可能提供一些相关文档的链接吗?

Jör*_*tag 5

根据Apache Maven CLI 选项参考

-B,--batch-mode 以非交互(批处理)模式运行(禁用输出颜色)