We have a fairly large (huge really) project that we build using ant. When
building from clean to test run the app, we usually incurr 2 compilation
cycles, one from ant, and one from idea. Our project is structured using
multiple output directories shared by both ant and idea.
Is there a way of avoiding the "second" build - for some reason, idea's
internal build system seems to think that the class files in the output
directory are older than the source and undergoes the full compilation
(which takes several minutes) even though the files are up-to-date.
It is convenient to use idea to update the project (our jars are mostly
required to read plugin configuration data), but it is fairly painful to
wait for the two builds.