我有一个新的项目。我应该将apply plugin: 'idea'
放在build.gradle
中并运行$ gradle idea
吗?还是直接将gradle项目导入到IntelliJ IDEA 14.1中?哪一个可以让我向build.gradle
中添加依赖,并使IDEA自动下载和了解它们?
我有一个新的项目。我应该将apply plugin: 'idea'
放在build.gradle
中并运行$ gradle idea
吗?还是直接将gradle项目导入到IntelliJ IDEA 14.1中?哪一个可以让我向build.gradle
中添加依赖,并使IDEA自动下载和了解它们?
使用Intellij 14,您只需使用Intellij的文件-->打开选项打开build.gradle
文件即可。这将导入gradle项目,包括所有依赖项。
在build.gradle
文件中更改内容后,您可以单击gradle工具窗口顶部的“刷新所有gradle项目”。
您还可以在设置中的构建工具/Gradle选项卡下标记“使用自动导入”。每次刷新项目时,这将自动解决对gradle项目所做的所有更改。
“Idea”插件是将gradle项目导入Intellij的旧方法。 随着Intellij的更新版本,此插件已经变得多余。
idea
插件并不总是能正常工作,实际上IntelliJ文档指南建议只需导入build.gradle文件即可。此外,Peter Niederwieser,一位Gradleware的首席软件工程师,在大约两年前回答了一个类似的问题,提到以下内容:
总之,更安全的方法是直接从IntelliJ导入gradle项目。如果您使用Gradle的idea任务生成项目文件,则这是正常情况,因为没有办法告诉IDEA构建脚本本身的类路径。如果您改用IDEA的Gradle集成(“从Gradle模型导入”),则不存在此问题。
echo "org.gradle.daemon=true" > ~/.gradle/gradle.properties
来加快Gradle的速度。 - benwaffle