gradle传递参数给Java项目的main函数

run 任务中定义如下:

run {    
       if (project.hasProperty("branch")) {
          print("get params, branch="+project.getProperty("branch"))
          args Eval.me(branch)    
      }}

命令行

gradle run -PappArgs="['param1', param2', 'param3']"

其中我们的参数名为appArgs,注意-P为参数的标识,别丢了。
这样我们就将appArgs代表的参数传递给了main函数。

参考:
gradle传递参数给Java项目的main函数

你可能感兴趣的:(gradle传递参数给Java项目的main函数)