Plugins JB Plugin Repo中的可部署JAR文件不包含我的文件,但该插件在本地正确运行 背景

Plugins JB Plugin Repo中的可部署JAR文件不包含我的文件,但该插件在本地正确运行 背景,plugins,intellij-idea,deployment,jar,intellij-plugin,Plugins,Intellij Idea,Deployment,Jar,Intellij Plugin,我正在开发一个简单的插件,并且之前已经成功地部署到了插件库中 自从上次成功部署以来,我发现IDE有很多问题。在完全升级并修改插件的目录结构之后,我已经能够让插件再次运行 问题 tl;dr-我在JetBrain的插件库中有一个更新的插件,它不能按预期工作,我无法正确更新它 当我运行插件时,IDE的第二个实例显示我的插件工作正常。我编辑我的代码并再次运行插件-插件运行平稳,更新已应用 有了所有这些,我决定再次将更新后的插件部署到存储库中。完成后,我决定下载插件并亲自试用;只是为了确保事情顺利进行 问

我正在开发一个简单的插件,并且之前已经成功地部署到了插件库中

自从上次成功部署以来,我发现IDE有很多问题。在完全升级并修改插件的目录结构之后,我已经能够让插件再次运行

问题 tl;dr-我在JetBrain的插件库中有一个更新的插件,它不能按预期工作,我无法正确更新它

当我运行插件时,IDE的第二个实例显示我的插件工作正常。我编辑我的代码并再次运行插件-插件运行平稳,更新已应用

有了所有这些,我决定再次将更新后的插件部署到存储库中。完成后,我决定下载插件并亲自试用;只是为了确保事情顺利进行

问题是在插件文件中找不到任何东西!!只需更新
plugin.xml
文件和
Manifest.mf
文件。存档文件的总大小约为500字节。我知道一个正确的归档文件中会有更多的文件,在我的情况下,文件大小应该在6kb左右(基于我第一个成功的归档文件)

那么,我的本地IDE实例如何才能正确地找到文件,而部署功能却不能?部署特性实际上是如何工作的?即使新的IDE实例工作得很好,我还是觉得我的结构不对

插件

安装插件时,版本显示为v1.1;然而,事实并非如此。确定插件实际版本的最简单功能之一是
折叠文本
前景色

  • v1.0-
    RED
  • v1.1-
    黄色
部署 为部署准备插件模块+生成的Plugin.jar文件

plugin.jar的内容


由于重新构造,可能在构建输出中的某个地方留下了一个旧的chromerial.xml文件。不知何故,这可能最终会出现在插件jar中。调用
Build>Rebuild Project
可以解决此问题


项目或模块配置中也可能存在问题,但项目文件未包含在GitHub存储库中,因此无法进行检查。

插件是否开源(以便我查看)?它是哪个插件?我安装了Chromeral 1.1,它对我很好。我看不出有什么问题。看起来不错。折叠文本为红色(FF4081)。是的,v1.1不起作用。这是v1.1最显著的特性,但也有其他特性。我注意到同样的旧颜色。我需要创建实际使用新颜色模式OK的v1.1.1,这样我知道我的当前用户只会收到一个无用的更新,不会改变任何东西。所以我不必担心卸载和糟糕的评级。但是,我仍然无法将更新推送到存储库,我不知道IntelliJ中的部署功能是如何工作的,以了解我的问题