Emacs JDE has built-in text ANT integration: selection of target through text field, execution, hyperlink to compilation errors. Installation: built-in JDE 2.2.8 or later. Configuration: through customize menu "Jde Build Function"