我想更改IntelliJ主窗口中的文本,通常如下所示:
myservice - [c:\some\path] - [myservice-webservice] - ...\a\b\c\foo.xml - IntelliJ IDEA 12-1-4
我想使用maven版本号,所以它看起来像这样:
myservice-1.2.3-SNAPSHOT - [c:\some\path] - [myservice-webservice] - ...\a\b\c\foo.xml - IntelliJ IDEA 12-1-4
plugin.xml中没有对我很明显的扩展点,在查看github上的社区版代码时,在查看ServiceManager
和ApplicationManager
后,我完全迷失了...... < / p>
我的结论是,自定义FrameTitleBuilder
看起来很有希望,但我看不出如何插入它。
或者当然可能有更好的方法来做到这一点。
感谢您提供有关如何继续的任何提示。
答案 0 :(得分:2)
您可以覆盖PicoContainer中的组件,该组件可从ApplicationManager.getApplication().getPicoContainer()
获得,然后您只需将其转换为MutablPicoContainer以取消注册并注册该组件。
如果有更好的方法,请添加答案或评论!