java - 使用选项作为参数运行命令行

标签 java bash maven

我想使用带有一些参数的 bash 来运行指令。在这些论点中我有 “--统计”。因此,当我运行指令时,bash 将 "--stat" 识别为 Mavan 的选项,而不是参数。

我的指令示例:

mvn exec:java -Dexec.mainClass="MainClass" -Dexec.args="args1 --stat args3 ..."

当我运行此命令行时出现此错误:

Unable to parse command line options: Unrecognized option: --stat

如何使用 "--stat" 参数运行此命令行?

最佳答案

请检查这是否有用。

Preserving argument spacing, etc when passing into mvn exec:java

mvn exec:java -Dexec.mainClass=... -Dexec.args="${args[*]}"

关于java - 使用选项作为参数运行命令行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13248920/

相关文章:

java.lang.NullPointerException : Layout parameters cannot be null

java - 如何包装 jackson 序列化异常

java - 带波形符的 URL 的 Maven groupId

regex - 在 Bash 中编辑/匹配某个特定匹配项下方的字符串 n 行?

bash - 用 sed 替换第一次出现的匹配项

java - Maven全新安装失败(无法通过浏览器访问url)

maven - ANTLR4生成的代码未编译: “cannot override reset()”

java - 运行应用程序时似乎无法输入任何整数值?它只显示结果 "grade c"

java - StringBuffer 和 String 的区别

bash - 用新行拆分很长(4GB)的字符串