所有企業(yè)存儲(chǔ)庫(kù)插件 updatePlugins.xml 與其 URL 和版本號(hào)必須一起在文件中列出,這是為了讓 IntelliJ IDEA 用戶能夠使用它們。該文件必須在為相應(yīng)存儲(chǔ)庫(kù)指定的 URL 處可用。
插件本身由它們各自的 URL 標(biāo)識(shí),因此可能位于不同的 Web 服務(wù)器上。
⒈ 將您的插件 JAR 上傳到 Web 服務(wù)器上。
⒉ 將插件定義添加到updatePlugins.xml。如果該文件尚不存在,請(qǐng)?jiān)谂c存儲(chǔ)庫(kù) URL 相對(duì)應(yīng)的位置創(chuàng)建該文件。updatePlugins.xml中的插件定義可能與以下內(nèi)容類似:
<plugins>
...
<plugin id="MyPlugin" url="http://plugins.example.com:8080/myPlugin.jar" version="1.0"/>
...
</plugins>
⒊ 要發(fā)布相同插件的新版本,請(qǐng)將相應(yīng)的插件 JAR 上傳到存儲(chǔ)庫(kù),然后更改插件定義中的 version屬性值。
updatePlugins.xml 文件必須對(duì)應(yīng)于以下文檔類型定義 (DTD):
<!DOCTYPE plugins [
<!ELEMENT
plugins(plugin)*>
<!ELEMENT
plugin (#PCDATA)>
<!ATTLIST
plugin id CDATA #REQUIRED url DATA #REQUIRED version CDATA #REQUIRED>]>