This is my third attempt to replace eclipse as my IDE and buy a personal license for Idea. Each time, I remember, I got stuck unable proceed with basic dev tasks and gave up and went back to eclipse.
I've been an eclipse and mac user for seven years.
I'm working on a multi-module maven project which uses the entire Spring stack. There's Spring Roo, so AspectJ is being used as a post-compile hook through a maven plugin. I'm a heavy eclipse user and as such SpringSource Tool Suite has worked well. When I created a new project in IDEA (from existing sources using maven) , code completion, refactoring, etc worked well. However, I can't get to "Make" the project. I can't run unit test by right clicking on a source file because it has to "Make" and it can't make. I can't "Run." I can't even deploy to a Tomcat 6 server that I configured very clearly in the preferences section. I verified the project structure, modules and source and library paths -- everything looks fine.
What are the errors? Well, IDEA doesn't understand the classpath and shows errors on every class ("import can't be resolved"). I've used both ajc and eclipse compiler in the settings, nothing changed. And sometimes, there's an issue with Roo entities being identified since IDEA doesn't know how to compile them. Yes, I had Roo plugin installed.
-- IntelliJ 10.5 Ultimate trial version
-- Mac, JDK 6
-- Spring Stack 3.x, Roo, AspectJ, JPA/Hibernate, Maven