有没有一种方法可以将Gradle Java项目导入IntelliJ 2017.2.x,并应用某些设置,例如
在项目级别的Gradle
build.gradle
中?我注意到例如Grails框架使用idea-gradle-plugin,但这只能与Gradle任务
idea
结合使用。gradlew idea
我不想使用Gradle任务生成IntelliJ项目文件。每当导入
build.gradle
文件时,我都希望IntelliJ从构建文件中获取设置。这可能吗?
最佳答案
Afaik号您只能在build.gradle
中设置DSL支持的内容,然后IDEA集成也可以理解。无法以这种方式设置任意设置。
为此,正如您已经发现的那样,您需要加入IDEA项目文件的生成并生成所需的设置,例如代码样式设置和VCS设置(我对我们的项目以及更多内容都这样做),然后使用idea
任务执行生成项目文件。
您还可以将IDEA配置为在刷新项目之前自动运行某些Gradle任务,因此您可以使IDEA在刷新之前自动运行idea
任务,这样就可以了。但是,执行此操作的初始IDEA设置必须使用idea
生成,由所有开发人员手动设置或配置一次,然后再 checkin 。但是,如果 checkin IDEA文件,则当然也可以简单地 checkin 代码样式和VCS设置。无论如何,大多数IDEA项目文件都应进行检查。就像某些工作空间文件一样,它们是特定于开发人员的,因此无法 checkin 。
关于intellij-idea - 在导入Gradle项目时进行导入时配置IntelliJ项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47531279/