compiles with ant