我在plugin.xml
中声明了一个申请服务
<extensions defaultExtensionNs="com.intellij">
<applicationService serviceImplementation="MyService"/>
</extensions>
但是以下测试失败
public class MyServiceTest extends LightCodeInsightFixtureTestCase {
public void test() throws Exception {
MyService service = ServiceManager.getService(MyService.class);
assertNotNull(service);
}
}
我尝试在DefaultPicoContainer#registerComponent(ComponentAdapter)
中放置一个带有条件的断点,但它永远不会触发。并且日志中没有错误。
答案 0 :(得分:0)
该插件被忽略,因为~\.IdeaIC12\system\plugins-sandbox\plugins
中有另一个插件<name>
中有plugin.xml
个。{/ p>
在IdeaPluginDescriptorImpl[]
检查PluginManager#initializePlugins
以检查您的插件是否正在加载。