при удалении файла souce Test.java , перестройка исходного файла с помощью задачи javac, файл класса Test.class не удаляется автоматически есть ли обходной путь?
Вы можете определить муравей target с именем clean (скажем), который удалит все скомпилированные файлы классов. И в вашей цели муравья compile (скажем) укажите цель clean как зависимость.
clean
compile
Не сразу. Обычно вы справляетесь с этим, удаляя все и перекомпилируя.
Однако большинство IDE делают это прозрачно, так что вам не придется обращаться с этим самостоятельно. По какой-то конкретной причине вы не используете IDE?