Intellij idea 是否可以通过gradle';在Idea中配置文件类型映射;idea&x27;插件

Intellij idea 是否可以通过gradle';在Idea中配置文件类型映射;idea&x27;插件,intellij-idea,gradle,Intellij Idea,Gradle,一点介绍: 我在一个遗留代码库项目中工作,该代码库使用具有特定文件扩展名的内部基于xml的描述符(大约可能是10个扩展名)。 设为*.desc、*.check等 p>为了对这样的文件进行代码突出显示,我可以配置思想来将这些类型的文件视为XML.< 可通过以下途径获得: 首选项/编辑器/文件类型 然后将所有自定义扩展名添加到“可识别的文件类型”:“XML” 我们的项目使用gradle作为构建工具 我的问题是: 是否可以通过gadle'idea'插件的dsl进行相同的配置?简短的回答是:否 您可以

一点介绍:

我在一个遗留代码库项目中工作,该代码库使用具有特定文件扩展名的内部基于xml的描述符(大约可能是10个扩展名)。 设为*.desc、*.check等

<> p>为了对这样的文件进行代码突出显示,我可以配置思想来将这些类型的文件视为XML.< 可通过以下途径获得:

首选项/编辑器/文件类型

然后将所有自定义扩展名添加到“可识别的文件类型”:“XML”

我们的项目使用gradle作为构建工具

我的问题是:


是否可以通过gadle'idea'插件的dsl进行相同的配置?

简短的回答是:

您可以创建一个定制的Gradle任务,该任务将修改中的IDE文件类型首选项XML文件。当它在IntelliJ IDEA中的项目刷新中时,它很可能无法工作,因为在IDE运行时无法修改IDE配置(更改将被还原)。因此,当IDE未运行时,您必须从IntelliJ IDEA之外的命令行运行它

这可能不是您想要的,但是如果有文档记录,团队可以将其用作手动步骤,以使配置更改更容易

使用
gradleidea
无论如何都是可行的


更好的方法可能是提供您自己的IDE插件,该插件将这些文件扩展名与XML文件类型关联,并指示团队安装此插件。

简短的回答是:

您可以创建一个定制的Gradle任务,该任务将修改中的IDE文件类型首选项XML文件。当它在IntelliJ IDEA中的项目刷新中时,它很可能无法工作,因为在IDE运行时无法修改IDE配置(更改将被还原)。因此,当IDE未运行时,您必须从IntelliJ IDEA之外的命令行运行它

这可能不是您想要的,但是如果有文档记录,团队可以将其用作手动步骤,以使配置更改更容易

使用
gradleidea
无论如何都是可行的


更好的方法可能是提供您自己的IDE插件,将这些文件扩展名与XML文件类型关联,并指示团队安装此插件。

afaik intellij通过特定插件支持gradle。Faik intellij通过特定插件支持gradle