【发布时间】:2011-05-16 14:26:30
【问题描述】:
在选择了一些处理器的情况下运行javac 后,我得到了正确的源文件生成。不幸的是,每次我重新运行该过程时,我都会看到有关 duplicate class: com..... 的警告(正在处理一个)。
这不会导致 ant 任务失败,所以这不是一个真正的问题,但我很乐意摆脱该消息。我该怎么做?
我基本上是在跑步:
JavaFileObject jfo = environment.getFiler().createSourceFile(somepackage + "." + myType.getSimpleName() + "Generated", myType);
Writer writer = jfo.openWriter();
generateSomeOtherClass(writer, myTypeElement);
writer.close();
【问题讨论】:
标签: java annotations compilation javac