Bash 脚本将参数传递给 maven
Bash script pass arguments to maven
我有一个名为 runMain
的 bash 脚本,如下所示:
#!/bin/bash
mvn exec:java -Dexec.mainClass=org.fjx.main.Main -f fjxRepo/pom.xml -Dexec.args="$@"
所以我想将 bash 脚本的参数传递给 maven exec。尽管这在只有一个参数时有效,但它不适用于多个参数,例如2 个参数。
请帮我解决这个问题。
如果您想传递整个参数字符串并且 none 个参数中有空格,您可以使用 $*
而不是 $@
。
我有一个名为 runMain
的 bash 脚本,如下所示:
#!/bin/bash
mvn exec:java -Dexec.mainClass=org.fjx.main.Main -f fjxRepo/pom.xml -Dexec.args="$@"
所以我想将 bash 脚本的参数传递给 maven exec。尽管这在只有一个参数时有效,但它不适用于多个参数,例如2 个参数。
请帮我解决这个问题。
如果您想传递整个参数字符串并且 none 个参数中有空格,您可以使用 $*
而不是 $@
。