如何使用gradle idea任务设置Intellij的默认设置?

时间:2018-04-05 19:18:33

标签: gradle intellij-idea

如何使用gradle idea任务在Intellij的default.xml文件中设置值?

背景:我正在创建一个重新配置Intellij的工具,有些用户将使用IDE的全局配置,而其他用户将使用项目的配置,因此我需要更改它们。全局配置存储在default.xml文件中,项目设置存储在项目ipr文件中。

我可以对ipr文件进行必要的更改,但不能对default.xml文件进行必要的更改。

1 个答案:

答案 0 :(得分:2)

有一个插件可以生成IDEA项目配置,并允许您对其进行修改Gradle IDEA Plugin

设置JDK和语言级别:

 apply plugin: 'java'
 apply plugin: 'idea'

 idea {
   project {
     jdkName = '1.6'
     languageLevel = '1.5'
   }
 } 

当您运行idea任务时,将生成项目文件:gradle idea

唯一一个问题:插件不支持基于project configuration layout的IDEA目录,只支持基于文件。