IntelliJ IDEA:如何使用--args运行gradle应用程序插件运行任务

4

我在我的Gradle项目中有一个Java主程序,我可以通过命令行运行该程序,使用Gradle应用程序插件的run任务和--args参数new,自Gradle 4.9以来如下所示:

gradle  run --args="-ahttp://foo.com/bar -dmydeviceid"

我希望在IntelliJ IDEA CE 2018.1中创建一个运行配置。

  • 我在Run/Debug Configuration对话框中指定任务字段为run
  • 我将参数字段指定为--args="-ahttp://foo.com/bar -dmydeviceid"。

当我运行此运行配置时,我收到以下错误:

11:58:31 AM: Executing task 'run --args="-ahttp://foo.com/bar -dmydeviceid"'...

Unknown command-line option '--args'.

如何通过运行配置使此工作?

1个回答

3
解决方案是为主程序创建一个新的运行配置,具体步骤如下:
  1. 在Run按钮左侧的下拉菜单中选择Edit Configuration选项打开Run/Debug Configurations对话框
  2. 展开Defaults菜单并选择Application
  3. 点击"+"创建一个应用程序运行配置
  4. 输入你的Main class
  5. 输入程序参数。对于上面的示例,它是:-ahttp://foo.com/bar -dmydeviceid
  6. 在“Use classpath module”中输入模块。通常是带有后缀“_main”的模块
  7. 点击OK
  8. 现在点击运行或调试按钮

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接