[ANN] IdeaSpring v1.3-EAP3

I've just released IdeaSpring v1.3-EAP3 that you can download from http://yanaware.com/ideaspring/eap.php

Please copy included ideaspring.key to your Intellij Idea's config directory (! only for unregistered users !).

The main change in this version is support of Idea 6.0 and SpringFramework 2.0.
Now graph is available for the all project and not for individual config files. In the grap tab you can right-click, click-and-drag and use your mouse-wheel to fit the view to your need.

You can see the full changelog at http://jetbrains.net/jira/secure/ReleaseNote.jspa?projectId=10192&styleName=Html&version=10603

7 comments

first impressions:

1) config files chooser should limit files view to recognized spring.xml files, I don't want to attach .properties files ;)
2) no completion for "classpath:XX" values?
3) completion for property names does not seem to work here
4) lookup-method completion does not honour methods from superclass?!
5) scrolling in beans list view is very slow
6) current bean graph layout is pretty useless IMHO


I got this one after install and restart (why to hell do I have to do this at all ??!!)

No message
java.lang.NullPointerException
at com.yanaware.intellij.ideaspring.navigation.ui.l.l(SourceFile:882)
at com.yanaware.intellij.ideaspring.navigation.ui.l.s(SourceFile:1182)
at com.yanaware.intellij.ideaspring.navigation.ui.l.a(SourceFile:286)
at com.yanaware.intellij.ideaspring.navigation.parser.r.e(SourceFile:422)
at com.yanaware.intellij.ideaspring.navigation.parser.r.d(SourceFile:53)
at com.yanaware.intellij.ideaspring.navigation.parser.e.run(SourceFile:237)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:11)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:30)
at com.intellij.ide.IdeEventQueue.a(IdeEventQueue.java:97)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:174)
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)

0

3) completion for property names does not seem to work here


I experienced the same thing. Its a shame, too, because this was the feature I enjoyed the most when using Idea 5.x.

6) current bean graph layout is pretty useless IMHO


Yes, I'm of the same opinion. I have a project with 10+ modules, and probably 20 context files. A graph displaying all of these beans is of no use to me whatsoever. But maybe its useful to others?

~kc

0

Hi Yann,

1) config files chooser should limit files view to recognized spring.xml files, I don't want to attach .properties files ;)
Well you can't anyway because you 'll got an error message but i've got your point...

2) no completion for "classpath:XX" values?
Not yet.

3) completion for property names does not seem to work here
Under Idea 6.0 i have an AbstractMethod error when trying to have completion for property names. I'll try to fix it quickly and release a v1.3-EAP3a version or something

4) lookup-method completion does not honour methods from superclass?!
I'll take a look at it

5) scrolling in beans list view is very slow
I'll take a look at it

6) current bean graph layout is pretty useless IMHO
What layout would be usefull ?

Thank you for sharing your impressions

0

Hi Keith,

completion for property names not working under Idea 6.0 is a bug.

Do you think that a graph is usefull ? If yes would you prefer a graph per config file ? a graph per config set ?

0

Hello Maurice,

thanks for your reply.

Regarding 6), I think something like "Organic Layout" or similar structure found in yFiles would be useful, I also suggest to be able to toggle visibility of single spring.xml files or config files groups in graph.

Regards,

Yann

0

Everytime I open a project that I have not configured ideaspring, I get the following NPE...:

No message
java.lang.NullPointerException
at com.yanaware.intellij.ideaspring.navigation.ui.l.l(SourceFile:882)
at com.yanaware.intellij.ideaspring.navigation.ui.l.s(SourceFile:1182)
at com.yanaware.intellij.ideaspring.navigation.ui.l.a(SourceFile:286)
at com.yanaware.intellij.ideaspring.navigation.parser.r.e(SourceFile:422)
at com.yanaware.intellij.ideaspring.navigation.parser.r.d(SourceFile:53)
at com.yanaware.intellij.ideaspring.navigation.parser.e.run(SourceFile:237)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:11)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:30)
at com.intellij.ide.IdeEventQueue.a(IdeEventQueue.java:97)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:174)
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)


Hope this get fixed in the next release....


BTJ

0

I've just released v1.3-EAP3a which fixes completion for property names and NullPointer exception.

0

Please sign in to leave a comment.