我正在为IntelliJ创建一个自定义插件,我想将它放在我的个人存储库中。然后我看了here如何创建一个存储库,基本上我只需要创建一个updatePlugins.xml
文件,它应该包含以下元素:
<plugin id="MyPlugin" url="http://plugins.example.com:8080/myPlugin.jar" version="1.0"/>
并将其放在存储库文件夹/服务器中。然后,当我打开IntelliJ IDEA并检查插件列表时,我可以看到我的(一旦我将我的存储库添加到列表中)。但是,我看到其他插件有更多信息,例如描述,更改注释,类别等......
根据这两个链接plugins list和plugin 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.xml
和build.gradle
文件中获取更多信息。但是,我希望在下载之前获得此信息。我想我需要使用updatePlugins.xml
文件才能实现这一目标。