Intellij idea 无法导入颜色方案插件JAR文件,但可以导入JAR中的单个文件

Intellij idea 无法导入颜色方案插件JAR文件,但可以导入JAR中的单个文件,intellij-idea,jar,color-scheme,intellij-plugin,intellij-icls,Intellij Idea,Jar,Color Scheme,Intellij Plugin,Intellij Icls,我是IntelliJ插件的开发人员。这是一种颜色方案,我只更改编辑器的颜色(而不是IDE的颜色)。最初,我的整个插件只有一个配色方案文件(一个.icls文件),并且该代码是在线的 最近,我更新了我的配色方案,添加了两个额外的配色方案,这意味着我必须添加两个新的.icls文件。这适用于我正在开发的本地IDE;然而,当我测试完成的插件时,IntelliJ IDEA CE的新实例无法从新文件中提取内容 问题 我需要一个工作JAR文件,可以上传到JetBrain插件库中;但是,我不能再创建工作Jar文件

我是IntelliJ插件的开发人员。这是一种颜色方案,我只更改编辑器的颜色(而不是IDE的颜色)。最初,我的整个插件只有一个配色方案文件(一个
.icls
文件),并且该代码是在线的

最近,我更新了我的配色方案,添加了两个额外的配色方案,这意味着我必须添加两个新的
.icls
文件。这适用于我正在开发的本地IDE;然而,当我测试完成的插件时,IntelliJ IDEA CE的新实例无法从新文件中提取内容

问题 我需要一个工作JAR文件,可以上传到JetBrain插件库中;但是,我不能再创建工作Jar文件了

注意:我不想导入配色方案。我是一个配色方案的开发者,需要将我的插件上传到Jetbrain插件库中

当我通过
build
deploy
run
测试配色方案时,IDE的新实例将无法找到任何配色方案。我似乎无法缩小IDE无法加载配色方案的范围;然而,我能做到以下几点

  • 从部署的JAR文件中,将文件重命名为zip文件
  • 提取zip文件的内容
  • 然后
  • 尝试
    设置>>编辑器>>颜色方案>>导入方案…>>设置(.jar)
    并查找jar文件。什么也没发生。没有导入任何配色方案
……但是

  • 尝试
    设置>>编辑器>>颜色方案>>导入方案…>>IntelliJ IDEA配色方案(.icls)
    并查找每个.icls文件。每个单独的配色方案都已成功找到并加载到IDE中
补充资料
最初,我收到了以下问题。然而,经过一些修补,我收到了一组不同的问题。因此,我启动了一个新项目,并将源文件和plugin.xml文件复制到新项目中。构建、部署和测试。没有错误,没有警告(我看到),但是颜色方案仍然没有加载到IDE中。

文件->导入设置->选择设置文件


在设置文件:top-level dir
colors
其中
.icls
文件所在位置。

Cristopher中,当前颜色方案应该从Intellij IDEA创建的settings.jar文件导入|导出设置。该文件具有特定的结构,即“colors”子目录,其中包含.icls文件。IDE不会扫描文件可能驻留的其他位置。
如果创建插件,用户只需将其作为常规插件安装,而不导入任何方案。不同之处在于,这些计划被捆绑在一起。这意味着当用户对其进行更改时,他可以始终恢复到原始颜色设置。

我正在制作一个插件。用户将在IntelliJ IDEA中浏览插件库并选择Chromerial。目前是v1.1.1;我已经准备好向公众发布v1.2的代码。但是当我部署插件时,JAR文件不起作用。我正在制作一个插件。用户将在IntelliJ IDEA中浏览插件库并选择Chromerial。目前是v1.1.1;我已经准备好向公众发布v1.2的代码。但是当我部署插件时,JAR文件不起作用。它名为chromerial.jar,这是v1.1.1中已经提供的内容。问题是这个jar文件现在(v1.2)不起作用,但它在v1.1.1中起作用注意:将
.icls
文件重命名为
.xml
允许我运行插件并找到我的配色方案,但存在一些颜色不兼容的错误。我认为这些文件应该保留为
.icls
文件