首页 > 解决方案 > IntelliJ IDEA:如何使用 --args 运行 gradle 应用程序插件运行任务

问题描述

我的 gradle 项目中有一个 java 主程序,我可以使用 gradle 应用程序插件运行任务和 --args param new 自 gradle 4.9 以来通过命令行运行,如下所示:

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

我想在 IntelliJ IDEA CE 2018.1 中为它创建一个运行配置。

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

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

Unknown command-line option '--args'.

如何通过运行配置完成这项工作?

标签: javagradleintellij-idea

解决方案


解决方案是为主程序创建一个新的运行配置,如下所示:

  1. 打开“运行/调试配置”对话框,在“运行”按钮左侧的下拉菜单中选择“编辑配置”选项
  2. 展开默认菜单并选择应用程序
  3. 单击 + 以创建应用程序运行配置
  4. 输入您的主要课程
  5. 输入程序参数。对于我上面的示例,它是:-ahttp://foo.com/bar -dmydeviceid
  6. 在“使用类路径模块”中输入模块。可能是后缀为“_main”的那个
  7. 点击确定
  8. 现在单击运行或调试按钮

推荐阅读