We are trying to blog about new features http://blogs.jetbrains.com/idea/tag/maia/
The preliminary roadmap looks like following:
Very nice. In my perfect world Scala would be rolled into the main branch as well, but you've got to save something for the future. Otherwise, this list pretty much covers my "after all this time, is there anything they've still left out?" list. I look forward to the first EAP release with glee.
--Dave Griffith
Perhabs, it is time to start EAP for Google App Engine Integration plugin http://plugins.intellij.net/plugin/?id=4254
Please take a look at http://jetbrains.net/jira/browse/IDEADEV-34713. If some task related to GWT 1.6 support is missing from this issue feel free to
add a comment about it.
Hi,
from my side is extremely important full support for GWT 1.6.
---
Original message URL: http://www.jetbrains.net/devnet/message/5237895#5237895
--
Nikolay Chashnikov
Software Developer
JetBrains, Inc
"Develop with pleasure!"
Great. I added another issue on jira.
http://www.jetbrains.net/jira/browse/IDEA-22889
I would love to test IDEA 9 with support for GWT 1.6. Any date when is first EAP release?
Thanks!
now IDEA will have a decent free competitor w/r to Spring support: http://www.springsource.com/products/sts - are all those features (dm-Server ..) going to be provided in IDEA as well to keep up the race?
I have a feeling that Spring support was not a priority after the initial release of 8.0. Even though Spring integration was improved in many areas in 8.x, there are still quite a few bugs and regressions there. I can only hope that support of all fancy new technologies and frameworks does not completely divert Jetbrains resources from support the core thing that Spring is.
Dmitry,
To support my statement, below is a list of issues that I raised over the last year or so. Some of them are assigned to you, some to the other team members. There is about a dozen of other annoying issues that I know about, but did not yet have time to write proper test scenarios and file jira tickets. You know that I always try to help you by providing as detailed description of a problem as possible. Please also note that most of the issues below are related to plain core Spring, applicable to any version of Spring starting from 1.5.
I am not often whingeing on these forums, but looking at the release notes of 8.1.1, it is not difficult to see that a very large share of addressed issues was related to Oracle SQL support, another major share was related to Flex support. All other addressed issues were various bits and bobs, and only a handful of fixed issues is related to Spring.
Bugs:
http://www.jetbrains.net/jira/browse/IDEA-22574 "Spring Constructor/Setter Dependency" is not injected into all bean definitions
http://www.jetbrains.net/jira/browse/IDEA-22515 "Move" refactoring does not work for Spring beans from the Structure pane
http://www.jetbrains.net/jira/browse/IDEADEV-35313 Spring dependencies diagram: lines for "depends-on" declarations are not drawn
http://www.jetbrains.net/jira/browse/IDEADEV-34012 Spring gutter icons not shown for 'anonymous' beans
http://www.jetbrains.net/jira/browse/IDEA-21462 Spring: "inline bean" refactoring changes order in lists
http://www.jetbrains.net/jira/browse/IDEA-21289 No intention to add missing <constructor-arg> tags, if bean declaration does not match actual constructor arguments
Feature requests:
http://www.jetbrains.net/jira/browse/IDEA-22514 Introduce "Safe delete" refactoring for Spring beans
http://www.jetbrains.net/jira/browse/IDEA-22138 Spring: navigation/completion support for PropertyPathFactoryBean and <util:property-path>
http://www.jetbrains.net/jira/browse/IDEADEV-30456 Spring: flag use of deprecated class in beans configuration file
http://www.jetbrains.net/jira/browse/IDEA-21311 Spring: navigation/completion support for MethodInvokingFactoryBean
http://www.jetbrains.net/jira/browse/IDEA-21309 Spring: "Replace <value> element with 'value' attribute" intention should be available when inspection is turned off
http://www.jetbrains.net/jira/browse/IDEA-21290 No gutter icon for a class constructor, referenced in the Spring bean declaration
http://www.jetbrains.net/jira/browse/IDEA-21273 Intention "add constructor parameter" should also update Spring bean definitions
Usability problems:
http://www.jetbrains.net/jira/browse/IDEA-22423 When a Spring file has errors, the editor tab is not highlighted
http://www.jetbrains.net/jira/browse/IDEA-21307 Ctrl+Shift+Space does not work in Spring XML files
http://www.jetbrains.net/jira/browse/IDEA-21044 Find usages: references to a spring bean are shown as 'write access'
To be positive, I must say that the existing Spring support in IDEA8 is fabulous, but there is still a room for improvement.
Kind regards and thanks for all your efforts to date,
Sergei
I'd like to have support for Google App Engine and more of the STS (Spring Tools Suite) features including integration with recently announced Spring Roo. Considering the momentum SpringSource is getting these days I would seriously think about getting more support for their technologies rather than concentrating efforts on full range of Java EE 6 stuff and especially on yet unproven JavaFX.
You can try Google App Engine Integration plugin right now (it works in IDEA 8).
I'd like to have support for Google App Engine and more of the STS (Spring Tools Suite) features including integration with recently announced Spring Roo. Considering the momentum SpringSource is getting these days I would seriously think about getting more support for their technologies rather than
concentrating efforts on full range of Java EE 6 stuff and especially on yet unproven JavaFX.
---
Original message URL: http://www.jetbrains.net/devnet/message/5237720#5237720
--
Nikolay Chashnikov
Software Developer
JetBrains, Inc
"Develop with pleasure!"
I totally second the request for rock-solid Spring support in Maia. Hopefully, JetBrains will fix all the Spring usability issues outlined above. I feel that Maia should have brilliant Spring integration. Diana works very nicely with Spring, but the holes outlined above by Sergei should be plugged. The direction that JetBrains has taken in IntelliJ 8.1 is good and I appreciate the attention paid to startup time, better responsiveness, better usability, etc.
One thing I would personally like to see is automated QA done by JetBrains against all external (non-JetBrains) plugins. When these plugins are found to be defective, users should not be allowed to install them instead of disabling them from the IDE or manually removing them in some cases.
One question though ....... will we have to wait for Maia for Spring 3.0 support or will this be also available in Diana at some point?
One thing I would personally like to see is automated QA done by JetBrains against all external (non-JetBrains) plugins. When these plugins are found to be defective, users should not be allowed to install them instead of disabling them from the IDE or manually removing them in some cases.
What is desperately needed is a massive clean-up of the plugin repository. Every major version of IDEA broke most of the plugins because of incompatible API changes. There are lots of derelict plugins hanging around, some of them are long past their 'use by' date and don't even work in IDEA 7. Some plugins are now bundled with IDEA, but their previous versions still can be installed via the Plugin Manager. Maybe Plugin Manager needs a feature to report non-working or obsolete plugins to Jetbrains.
There is separate plugin for supporting AspectJ
On 28.04.2010 11:53, Paulo Avelar wrote:
I definatelly would love to see support for Spring Roo. ( AspectJ. files)
>
---
Original message URL: http://www.jetbrains.net/devnet/message/5261954#5261954
--
Best regards,
Maxim Mossienko
IntelliJ Labs / JetBrains Inc.
"Develop with pleasure!"
I sure hope we can finally get the Incoming changes bar working properly
with SVN ![]()
If I enable that, not only does it slow down IDEA so much it becomes
unusable but the list is incorrect:
http://www.jetbrains.net/jira/browse/IDEADEV-32328
Other performance issues that have been affecting me quite a bit are:
http://www.jetbrains.net/jira/browse/IDEADEV-35098
Misc editor bugs:
http://www.jetbrains.net/jira/browse/IDEA-21041
I'm also hoping for Tiles (1 and 2) support when using Spring MVC. I know
many projects that rely on Tiles but don't use struts MVC, they use Spring
MVC. Support is kind of in there now but its not complete by any means.
Thanks again and I'm really looking forward to this release!
Grant
"Maxim Mossienko" <no_reply@jetbrains.com> wrote in message
news:4165302.141761241618147608.JavaMail.clearspace@app8.labs.intellij.net...
We are trying to blog about new features
http://blogs.jetbrains.com/idea/tag/maia/
The preliminary roadmap looks like following:
h6. Core Functionality
Performance improvements * Faster startup
Better IDE responsiveness (reducing lags during typing)
Faster background code analysis
>
Background building of indexes
Floating editor tabs
Packaging configurations * More flexible way to specify how a desktop or
Web app is packaged into .jar/.war/.ear etc.
Multiple packaging configurations per project
Visual UI for specifying layout
Possibility to run IDEA build and packaging process from command line or
Ant task
>
OSGi support * Running apps under OSGi container
Support for OSGi bundle dependencies and exported/imported packages in
code insight features
>
Task-based UI * Associating additional context with a task (tests,
breakpoints, favorites etc.)
Sharing a changelist between multiple developers without committing it
to VCS
>
Offline modules * Possibility to choose whether a part of a project is
loaded as a source module or as a library
>
"Code Cleanup" (batch execution of formatter + optimize imports +
inspection quickfixes)
Concurrency-oriented refactorings
Spell checker
h6. Frameworks and Technologies
JavaEE 6 support * JaxWS 2.2
Jaxb 2.2
WebBeans
JSF 2.0
JPA 2.0
EJB 3.1
Servlets 3.0
JSP 2.1
Beans validation
>
Spring 3 support
Tapestry support
Adobe AIR support
JavaScript / ActionScript refactorings
Android support
Initial JavaFX support (syntax highlighting, compiler, run
configuration)
Improved JavaScript debugger (Firefox plugin)
>
---
Original message URL:
Maxim - many thanks for the info.
With regards to the OSGI work - do you intend to build your own OSGI functionality, or will you leverage the work done on the Osmorc plugin (Ive been using this reliably for Eclipse RCP OSGI development for the last 6 months). Its a little lacking in some areas (and which plugin isnt), but its a pretty solid base.
A couple of things that would be very helpful from the OSGI functionality (in addition to the items you listed):
1.) Support for running JUnit plugin tests - having looked at trying to run junit plugin tests outside of Eclipse, this does not seem at all trivial
2.) Hot swap support for classes loaded in an OSGI bundle
Other areas:
SVN
Unit Testing
Hello Nick,
With regards to the OSGI work - do you intend to build your own OSGI
functionality, or will you leverage the work done on the Osmorc plugin
(Ive been using this reliably for Eclipse RCP OSGI development for the
last 6 months). Its a little lacking in some areas (and which plugin
isnt), but its a pretty solid base.
We have bundled Osmorc into IDEA 9, and we plan to work together with the
Osmorc developers to provide great support for OSGi development.
--
Dmitry Jemerov
Development Lead
JetBrains, Inc.
"Develop with Pleasure!"