just a note... it appears that Ant (and thus Maven, I assume) can already use the Eclipse JDT compiler when properly configured. If by chance one of these (Apache) projects is used for builds, how much value is there in creating another point of entry?
The TCK requires a JVM to look and feel *exactly* like the Sun JVM, including the java/javac command lines, that's why.
-- Stefano.