如何使用gradle idea任务在Intellij的default.xml文件中设置值?
背景:我正在创建一个重新配置Intellij的工具,有些用户将使用IDE的全局配置,而其他用户将使用项目的配置,因此我需要更改它们。全局配置存储在default.xml文件中,项目设置存储在项目ipr文件中。
我可以对ipr文件进行必要的更改,但不能对default.xml文件进行必要的更改。
答案 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目录,只支持基于文件。