任务' ideaModule'在根项目中找不到' temp'

时间:2015-09-02 18:16:20

标签: 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 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.

行。所以似乎我必须安装一个插件。但问题是,是否有一个中心位置,我可以安装intellij插件gradle?

我用谷歌搜索,我发现的每一个信息都是针对IntelliJ的Gradle插件。但我想我想要有关于gradle的IntelliJ插件的信息。 (所以其他方式)。

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

有道理吗?可能吗?对不起,如果这是一个新问题。

1 个答案:

答案 0 :(得分:2)

你应该添加

apply plugin: 'idea'
在build.gradle文件中

,以便能够调用自定义任务。 有关插件的更多信息,请参阅https://docs.gradle.org/current/userguide/idea_plugin.html

编辑全局配置

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

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

  2. 如果您必须与他人共享脚本,您可以创建成绩脚本并将其推送到服务器上。在您即将推出的构建文件中,您将这样做 apply from: 'http://<path to shared gradle script>'

  3. 在你完成这项任务的情况下,我认为1.是你最好的选择。