I think this would be a good idea. I had looked at using a Post Migration Step to compile java files, since we only need to version the java source, but but gave up as it was just too clunky. It really needs to be more elegant :)
I created a Custom File Object to handle compiling Java files. No need to use Post Migration. I agree that Post migration needs a make over. Feel free to message me about the Custom Java File Object.
Thanks for the custom file object suggestion to compile java files. We are planning enhancements to the pre and post migration steps in 6.2. If you haven't already, send an email to Rick Schiller (richard.schiller@quest.com) so he can arrange a time to talk.