-B 和 -f 标志在 Maven 命令中做什么?

Shu*_*tel 14 maven-3

例如:

mvn -B -f pom.xml....
Run Code Online (Sandbox Code Playgroud)

他们在做什么?我在代码中的某个地方找到了它。我试图用谷歌搜索,但没有找到任何有用的信息。我是Maven的新手,只有基本的了解。

我在 Jenkins CI/CD 管道上运行的代码中发现了什么:

bat '''cmd.exe /C "'''+mavenVersion+''' -B -f pom.xml install....'''
Run Code Online (Sandbox Code Playgroud)

Shu*_*tel 22

我使用mvn --help命令得到了答案。感谢 stackoverflow 社区!

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

-f : 强制使用备用 POM 文件(或带有 pom.xml 的目录)