“mvn -s setting.xml”是否等于“mvn -s = setting.xml”?
即。每个以“ - ”开头的参数是否可以使用空格替换“=”,反之亦然?
谢谢!!!
答案 0 :(得分:1)
Maven使用Apache Commons CLI库来解析命令行参数:
Commons CLI支持不同类型的选项:
- POSIX like options(即tar -zxvf foo.tar.gz)
- GNU就像长选项(即du -human-readable --max-depth = 1)
- 类似Java的属性(即java -Djava.awt.headless = true -Djava.net.useSystemProxies = true Foo)
- 附加值的短期权(即gcc -O2 foo.c)
- 单个连字符的长选项(即ant -projecthelp)
所以以下都是等同的:
答案 1 :(得分:0)
在命令行中使用“=”通常不常见或最佳做法,因此为了后人,使用它可能不明智。
如果您的好奇心仍然痒,您可以深入了解in the source to confirm。