如何覆盖FrameTitleBuilder
我的 intellij 插件中的默认服务实现?
我正在使用 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
任何人都可以提供一些提示吗?
非常感谢您提前!!