导入Gradle项目时导入时配置IntelliJ项目

时间:2017-11-28 12:08:42

标签: intellij-idea gradle

有没有办法将Gradle Java项目导入IntelliJ 2017.2.x并应用一些设置,如

  • 代码风格
  • vcs设置
来自项目级Gradle build.gradle

我注意到,例如Grails框架使用idea-gradle-plugin,但这只能与Gradle任务idea结合使用。

gradlew idea

我不想使用Gradle任务生成IntelliJ项目文件。每当我导入build.gradle文件时,我都希望IntelliJ从构建文件中获取设置。

这可能吗?

1 个答案:

答案 0 :(得分:1)

Afaik没有。您只能在build.gradle中设置DSL支持的内容,然后IDEA集成才能理解。无法以这种方式设置任意设置。

要做到这一点,正如您已经发现的那样,您需要挂钩IDEA项目文件生成并生成您想要的设置,如代码样式设置和VCS设置(我同时为我们的项目做更多),然后使用idea生成项目文件的任务。

您还可以将IDEA配置为在刷新项目之前自动运行某些Gradle任务,这样您就可以让IDEA在刷新之前自动运行idea任务,这样就可以了。尽管如此,初始IDEA设置要么使用idea生成,要么由所有开发人员手动设置,要么配置一次然后签入。但是如果您签入IDEA文件,当然也可以只需签入代码样式和VCS设置即可。无论如何,大多数IDEA项目文件都要进行检查。有些像工作区文件是特定于开发人员的,因此被排除在签入之外。