[ANN] SpringFramework Plugin v1.0-beta1

This plugin allows you to see the beans that was configured in your spring files.
You must go to Settings and add your config files sets.
Click on the plugin (bottom left) and click Refresh.

--

Ce plugin vous permet de visualiser les beans déclarés dans vos fichiers de configuration Spring.
Pour cela aller dans Settings et ajoutez vos groupes de fichiers de configurations.
Cliquez sur le plugin (en bas à gauche) et appuyez sur Rafraîchir.



Attachment(s):
idea-spring-plugin-v1.0-beta1.zip
7 comments
Comment actions Permalink

Maurice,

Are you planning on improving this functionality? This is excellent,
loaded it with no problems and I can see all my beans and their configs
quickly. It's useful for sure. I would love to see it work where we
can create and edit new beans from this plugin.

Thanks for the hard work, looks clean.

R

0
Comment actions Permalink

Robert,

I'll try to improve it.. for example refresh automatically the toolwindow the first time you access it, listen for xml file modifications, ...

I didn't plan to add create and edit capabilities but i'll see for v1.1 if i can implement it.

0
Comment actions Permalink

This plugin allows you to see the beans that was configured in your spring files.
You must go to Settings and add your config files sets.
Click on the plugin (bottom left) and click Refresh.


Thanks! Nice! Works like a charm.
If I may make some suggestions: Do you think it's possible to make it
completely self-contained? So that it can be installed in a user's
privat plugin-directory, without copying the idea-spring-parsers.jar to
the idea-lib dir? That would make installing & upgrading easier.

Also, it would be really cool if the browser could resolve bean
references, i.e. the ]]> entries in the list. Make them
clickable, 'red' if missing, etc.

Anyway, it's quite useful already. Looking forward to new builds...

Regards,
Edwin

0
Comment actions Permalink

In article <4416911.1122803831690.JavaMail.javamailuser@localhost>,
Maurice Montgénie <intellij@maguyane.net> wrote:

Robert,

I'll try to improve it.. for example refresh automatically the toolwindow the
first time you access it, listen for xml file modifications, ...

I didn't plan to add create and edit capabilities but i'll see for v1.1 if i
can implement it.


Cool thanks, wasn't expecting this for 1.0 :) If you think this can be
done for 1.1 etc... that would be great. Thanks.

R

0
Comment actions Permalink

Edwin,

Unfortunatelly i don't think it's possible to make it completely self-contained because IDEA loads the xerces library (that is used for parsing config files) for it's own use. So because of classlaoders problem i have to put my customized parser int IDEA's lib directory.

You should try beta2-SNAPSHOT (http://intellij.net/forums/thread.jsp?forum=18&thread=154858&message=4897655#4897655)
and right-click on the ]]> entries.

Thanks for your suggestions.

0
Comment actions Permalink

Great news. I'll be trying this out soon.

Here's the old feature request, with some suggested development areas...

http://www.jetbrains.net/jira/browse/IDEABKL-2804

Thanks again for doing this.

--pete

0
Comment actions Permalink

Unfortunatelly i don't think it's possible to make it completely
self-contained because IDEA loads the xerces library (that is used
for parsing config files) for it's own use.


Ah, right. Well, maybe some of the other plugin gods around here can
help - I'm sure some of them do XML parsing as well - but you do some
customized stuff, hmm? Anyway, it's no biggie, it just would make it
easier to install (through the plugin manager).

and right-click on the <someOtherBean> entries.


Ah, nice! Could you, for consistency's sake, do that the same way IDEA
handles navigation? Ctrl-hover-underline-clickie-style, I mean?

Actually I expected it to jump to the bean-location in the tree - then
'Autoscroll to Source' would put me in the correct file location (if
necessary). And while we're at it - could we have an 'Autoscroll FROM
Source" as well? Not that I'm ungrateful or anything :)

Regards,
Edwin

0

Please sign in to leave a comment.