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 个参数中有空格,您可以使用 $* 而不是 $@