I've personally used "Generate Ant Build" a few times (maybe 5 times) and
each time it's turned out to be more work than it's worth, because I have
to change the generated file extensively to make it readable and reasonably
1. The generated build files are complex and verbose
- I don't have test classes, but there are targets made just for test classes,
for each of my 4 modules
- I don't have files to be copied to the output path, but there's a big ugly
]]> task after the javac task
- I have never, once, ever, modified my JDK classpath from the defaults,
but IDEA still specifies the JDK classpath, bootclasspath, etc.
- many unnecessary properties are defined, like one for the build root (which
is the current directory in my case, so it does not need to be specified)
2. They do not specify source="1.4" for javac even though my language level
is set to 1.4.
3. They use long target names, like "compile.module.common.production" which
in my case could be shortened to "compile.common"
What does everyone else think about this feature? Are these problems for
you too? If so I'll probably file some requests about it.