updatePlugins.xml

时间:2018-05-25 10:26:03

标签: intellij-idea intellij-plugin

我正在为IntelliJ创建一个自定义插件,我想将它放在我的个人存储库中。然后我看了here如何创建一个存储库,基本上我只需要创建一个updatePlugins.xml文件,它应该包含以下元素:

<plugin id="MyPlugin" url="http://plugins.example.com:8080/myPlugin.jar" version="1.0"/>

并将其放在存储库文件夹/服务器中。然后,当我打开IntelliJ IDEA并检查插件列表时,我可以看到我的(一旦我将我的存储库添加到列表中)。但是,我看到其他插件有更多信息,例如描述,更改注释,类别等......

根据这两个链接plugins listplugin details,我得到一些xml给我一些提示(请注意,它们与我在官方文档中看到的updatePlugins.xml不同)。使用错误尝试方法,我能够在updatePlugins.xml文件中达到此状态:

<?xml version="1.0"?>
<plugins>
  <plugin id=""
      url=""
      version="">
    <description></description>
    <change-notes></change-notes>
    <vendor email="" url=""></vendor>
    <name></name>
  </plugin>
</plugins>

所以,我能够添加说明,供应商,名称和更改说明。但是仍然缺少某些东西,例如我无法添加类别。

我该如何添加?我可以在updatePlugins.xml使用的官方完整元素列表吗?

非常感谢

PS: 安装插件后,我会从项目中的plugin.xmlbuild.gradle文件中获取更多信息。但是,我希望在下载之前获得此信息。我想我需要使用updatePlugins.xml文件才能实现这一目标。

1 个答案:

答案 0 :(得分:1)

有关updatePlugins.xml的文档已添加到IntelliJ Platform SDK。