This looks good. However, I notice that when I'm in an Ant build file, if I attempt to CTRL+click a property file reference, I get this exception:
Code:
java.lang.NullPointerException
at com.yanaware.intellij.ideaspring.utils.NavigatorImpl.isConfigFile(NavigatorImpl.java:436)
at com.yanaware.intellij.ideaspring.action.GoToDeclarationAction.navigate(GoToDeclarationAction.java:71)
at com.yanaware.intellij.ideaspring.action.GoToDeclarationAction.actionPerformed(GoToDeclarationAction.java:50)
at com.intellij.openapi.keymap.impl.IdeMouseEventDispatcher.dispatchMouseEvent(IdeMouseEventDispatcher.java:47)
at com.intellij.ide.IdeEventQueue.a(IdeEventQueue.java:89)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:160)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
The Ant tag is:
Code:
<property file="${projects.root}/common.properties"/>
Normally I can CTRL+click the portion in quotes, but now I get the above exception.
- Andy