There is no problem with output from RAPC ant task. If you want more details than a command line that is passed to RAPC compiler you can always remove
options="-quiet" attribute from a project element.
Now about files that are built. Why do you think that it always builds all the files in the project's basedir? Files to be built are defined with the help of FileSet Ant type. If you customize FileSet to include all .java files in basedir it is your choice. But you can define more comples rules which files to build with the help of PatternSets and Selectors. So, the workaround is to read Ant manual.