0
在同一个javac
运行中是否有一些编译代码和处理器的方法?例如,当源代码树包含:在一个命令中使用处理器进行Java编译
a.java // with annotations
b.java // processor
c.java // referrencing files to be generated
我可以以某种方式编译一个javac
调用吗?
在同一个javac
运行中是否有一些编译代码和处理器的方法?例如,当源代码树包含:在一个命令中使用处理器进行Java编译
a.java // with annotations
b.java // processor
c.java // referrencing files to be generated
我可以以某种方式编译一个javac
调用吗?
不,这是不可能的。在编译之前,注释处理在单独的一轮中完成,此时b.java将不得不被编译。你需要分开编译运行。一个用于处理器,其余用于处理器。