Intellij idea 任务';ideaModule';在根项目中找不到';临时工';

Intellij idea 任务';ideaModule';在根项目中找不到';临时工';,intellij-idea,gradle,Intellij Idea,Gradle,我已经安装了intellij idea和gradle的最新版本。当我说 gradle ideaModule 我犯了一个错误 Mohitas-MBP:temp abhi$ gradle ideaModule FAILURE: Build failed with an exception. * What went wrong: Task 'ideaModule' not found in root project 'temp'. * Try: Run gradle tasks to get

我已经安装了intellij idea和gradle的最新版本。当我说

gradle ideaModule
我犯了一个错误

Mohitas-MBP:temp abhi$ gradle ideaModule

FAILURE: Build failed with an exception.

* What went wrong:
Task 'ideaModule' not found in root project 'temp'.

* Try:
Run gradle tasks to get a list of available tasks. Run with --stacktrace option to get the stack trace. Run with --info or --debug                                                                                                                        option to get more log output.
嗯。看来我得安装一个插件了。但问题是,是否有一个中心位置可以为gradle安装intellij插件

我在谷歌上搜索到的所有信息都是针对IntelliJ的Gradle插件的。但我想我需要关于gradle的IntelliJ插件的信息。(反之亦然)

我不想进入UI并填写冗长的向导来创建gradle项目。相反,我想使用gradle从命令行创建IntelliJ项目

有道理吗?可能吗?如果这是一个新手问题,很抱歉。

您只需添加

apply plugin: 'idea'
在build.gradle文件中调用自定义任务。 有关该插件的更多信息,请参阅

编辑以进行全局配置

我知道两种方法,主要取决于您是否关心/需要与他人共享脚本

  • 如果不必共享脚本,可以在userhome/.gradle/init.gradle下创建
    init.gradle
    脚本。此脚本将对所有项目执行。然后,您可以向该脚本添加
    apply plugin:'idea'
    ,以便为您创建的每个项目运行任务

  • 如果必须与其他人共享脚本,则可以创建一个等级脚本并将其推送到服务器上。在即将发布的构建文件中,您将执行以下操作
    apply from:'http://'


  • 就你而言,我认为1。是您最好的选择。

    我可以在一个中心位置执行此操作吗?或者我应该在我将要建设的每个项目中都这样做吗?