Why my plugin is IntelliJ only? It depends nothing.
Here it is: http://plugins.intellij.net/plugin/?idea&id=6892
And the plugin.xml
<!--
~ Copyright 2012 IL <iron9light AT gmali DOT com>
~
~ Licensed under the Apache License, Version 2.0 (the "License");
~ you may not use this file except in compliance with the License.
~ You may obtain a copy of the License at
~
~ http://www.apache.org/licenses/LICENSE-2.0
~
~ Unless required by applicable law or agreed to in writing, software
~ distributed under the License is distributed on an "AS IS" BASIS,
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
~ See the License for the specific language governing permissions and
~ limitations under the License.
-->
<idea-plugin version="2">
<id>Color</id>
<name>Color</name>
<description><![CDATA[
Find and share color schemes on <a href="http://ideacolorschemes.com">ideacolorschemes.com</a>
]]></description>
<change-notes><![CDATA[
<ul>
<dt><b>0.1.2 (2012-03-03)</b></dt>
<li>Bug fix: fail to download scheme</li>
<dt><b>0.1.1 (2012-03-01)</b></dt>
<li>Bug fix: cannot upload schemes</li>
<li>Preload all schemes when update</li>
<dt><b>0.1 (2012-02-29)</b></dt>
<li>Upload(share) your current color schemes to <a href="http://ideacolorschemes.com">ideacolorschemes.com</a></li>
<li>Download/Update your color schemes from <a href="http://ideacolorschemes.com">ideacolorschemes.com</a></li>
</ul>
]]></change-notes>
<version>0.1.2</version>
<vendor url="http://ideacolorschemes.com" email="ideacolorschemes@gmail.com" logo="">ideacolorschemes.com</vendor>
<idea-version since-build="111.63"/>
<application-components>
<!-- Add your application components here -->
<component>
<implementation-class>com.ideacolorschemes.ideacolor.SchemeBookComponent</implementation-class>
</component>
</application-components>
<project-components>
<!-- Add your project components here -->
</project-components>
<actions>
<!-- Add your actions here -->
<group id="com.ideacolorschemes.ideacolor.ColorActions" text="Color" popup="true">
<!-- <action id="com.ideacolorschemes.ideacolor.ExportColorSettingsAction"
text="Export color setting pages">
</action> -->
<action id="com.ideacolorschemes.ideacolor.UploadCurrentColorSchemeAction"
text="Upload current color scheme">
</action>
<action id="com.ideacolorschemes.ideacolor.UpdateSchemeBooksAction"
text="Update color schemes">
</action>
</group>
<group id="com.ideacolorschemes.ideacolor.ColorGroup" text="Color menu">
<reference ref="com.ideacolorschemes.ideacolor.ColorActions"/>
<separator/>
<add-to-group group-id="ToolsMenu" anchor="last"/>
</group>
</actions>
<extensions defaultExtensionNs="com.intellij">
<applicationService serviceInterface="com.ideacolorschemes.ideacolor.IdeaSettings"
serviceImplementation="com.ideacolorschemes.ideacolor.IdeaSettings"/>
<applicationConfigurable instance="com.ideacolorschemes.ideacolor.ui.IdeaColorSettingsConfigurable"/>
<applicationService serviceInterface="com.ideacolorschemes.ideacolor.ColorSchemeManager"
serviceImplementation="com.ideacolorschemes.ideacolor.impl.HawtColorSchemeManager"/>
<applicationService serviceInterface="com.ideacolorschemes.ideacolor.SchemeBookManager"
serviceImplementation="com.ideacolorschemes.ideacolor.impl.HawtSchemeBookManager"/>
</extensions>
</idea-plugin>
请先登录再写评论。
It is IntelliJ only because it does not declare any dependencies.
Thy adding a dependency on:
If it's true. This must be a bug!
It is actually documented
http://confluence.jetbrains.net/display/IDEADEV/Plugin+Compatibility+with+IntelliJ+Platform+Products
Well, it's a legacy plugin.
Thank you Jon,
IL