原文鏈接:
http://www.jetbrains.org/intellij/sdk/docs/basics/plugin_structure/plugin_content.html
有兩種組織插件內(nèi)容的方法:
-
只包含一個
.jar文件的插件放到plugins目錄:這個文件應(yīng)該包含配置文件(
META-INF/plugin.xml)和實現(xiàn)插件功能的類。配置文件指定了插件名稱、描述、版本、供應(yīng)商、支持的IntelliJ IDEA版本、插件組件、操作和操作組以及操作用戶界面。.IntelliJIDEAx0/ plugins/ sample.jar/ com/foo/... ... ... META-INF/ plugin.xml -
有其它依賴的插件
.jar文件和其它依賴一起放到plugins目錄下插件名目錄下的lib目錄:.IntelliJIDEAx0/ plugins/ Sample/ lib/ libfoo.jar libbar.jar Sample.jar/ com/foo/... ... ... META-INF/ plugin.xml所有
lib目錄的.jar文件都會被自動添加到classpath。