Intellij IDEA和Gradle项目
2022-09-04 06:49:28
我有一个新项目。我应该放进去跑吗?或者我应该将 gradle 项目直接导入 IntelliJ IDEA 14.1?哪一个将允许我添加依赖项并让IDEA自动下载并了解它们?apply plugin: 'idea'
build.gradle
$ gradle idea
build.gradle
我有一个新项目。我应该放进去跑吗?或者我应该将 gradle 项目直接导入 IntelliJ IDEA 14.1?哪一个将允许我添加依赖项并让IDEA自动下载并了解它们?apply plugin: 'idea'
build.gradle
$ gradle idea
build.gradle
使用Intellij 14,您可以使用Intellij的文件 --> Open打开文件。这将导入 gradle 项目,包括所有依赖项。更改文件中的某些内容后,您可以单击 gradle 工具窗口顶部的“刷新所有 gradle 项目”。build.gradle
build.gradle
您也可以在“设置”的“构建工具/Gradle”标签下标记“使用自动导入”。这将在每次刷新项目时自动解析对 gradle 项目所做的所有更改。
想法插件是将 gradle 项目导入 Intellij 的旧方法。随着 Intellij 的较新版本的出现,它变得多余。
根据我使用插件的经验,在IntelliJ中并不总是正常工作,实际上IntelliJ文档指南是简单地导入build.gradle文件。idea
此外,Gradleware的首席软件工程师Peter Niederwieser在大约2年前回答了一个类似的问题,提到了以下内容:
如果您使用Gradle的idea任务来生成项目文件,这是正常的,因为没有办法告诉IDEA构建脚本本身的类路径是什么。如果您改用IDEA的Gradle集成(“从Gradle模型导入”),则不存在此问题。
最重要的是,您更安全的方式是直接从IntelliJ导入gradle项目。