原文链接:
http://www.jetbrains.org/intellij/sdk/docs/basics/plugin_structure/plugin_dependencies.html
你的插件可能会依赖其它第三方的或是你自己的插件的类。 你需要进行以下两个步骤:
- 将你所依赖的插件的jar包添加到Intelli平台SDK的classpath;
警告 不要将插件jar包添加为库:这会导致运行失败因为IntelliJ平台将会加载两个单独的依赖插件类的副本。
- 在plugin.xml文件中新增一个
<depends>
标签, 标签的内容为你所依赖插件的ID。
例如:
<depends>org.jetbrains.idea.maven</depends>
要找出你所依赖的插件的ID,定位到插件的META-INF/plugin.xml
文件查看它的<id>
标签。