I have installed it, configured paths for our multi component project,
compiled (we only compile with Ant) and ran.
I repeat again what I iterated more than once: We believe here that any work
done on a separate compilation and project configuration not based on Ant is
a waste of time.
Example: In order to have IntelliJ recognize the sources I had to configure
the paths in IntelliJ where in fact I had everything in our Ant scripts.
Multiple components = multiple ANT files and one that calls all of them.
directory excludes, properties for compilation, JUnit tests, all there.
I am confident that it would be simpler to implement and much better if
IntelliJ would just compile with ANT, package with ANT, etc, so that the
user (in any UI you would want to provide) would simply be editting an ANT
script (or several) and not do everything twice (e.g. adding a new component
means for us adding a new ANT file and also configuring the paths in
This is probably my only major gripe about IntelliJ or any other IDE that
forces me to do stuff in 2 places. It's prone to errors and problems and I
think a waste of time for the people that develop IntelliJ.