【发布时间】:2013-09-12 14:02:19
【问题描述】:
如何在我的 intellij 插件中覆盖 FrameTitleBuilder 的默认服务实现?
我使用的是 IntelliJ 12.1.4,我已经正确设置了构建插件的环境。
现在我已经尝试在一个新的插件项目中将它添加到我的 plugin.xml 中:
<extensions defaultExtensionNs="com.intellij">
<applicationService serviceInterface="com.intellij.openapi.wm.impl.FrameTitleBuilder"
serviceImplementation="com.my.package.MyFrameTitleBuilder"
overrides="com.intellij.openapi.wm.impl.FrameTitleBuilder"
/>
</extensions>
但是它失败了:
org.picocontainer.defaults.DuplicateComponentKeyRegistrationException: Key com.intellij.openapi.wm.impl.FrameTitleBuilder duplicated
谁能给点建议?
非常感谢您!
【问题讨论】:
标签: java intellij-idea intellij-plugin