我需要轻松测试我的注解处理器,因此我准备了一个Ant脚本来启动
有没有办法禁用这个ant的默认行为?我查看了
javac
并设置所有必要的选项。不幸的是,正如另一个线程中所述:
这对我大多数情况下都很好,但当我需要测试我的注解处理器时,我需要每次启动javac,无论相应的.class文件是否已经存在。默认情况下,该任务比较.java和相应的.class文件的时间戳,并且只告诉Java编译器重新编译源文件,这些文件比它们对应的对象文件新,或者根本没有对象文件。
有没有办法禁用这个ant的默认行为?我查看了
javac
任务的所有选项,但什么也没找到。除了清理输出目录之外,还有其他解决方案吗?