注释处理-在每一轮与最后一轮之间生成文件

时间:2019-07-01 07:27:02

标签: java annotation-processing javapoet

我正在处理批注处理,无法直接通过导入代码来使用生成的文件。相反,我必须在生成的类之前添加完整的包。我发布了一个SO问题error: package generated.schema does not exist

最后,我弄清了原因,事实很简单,请参阅我的answer。原来是因为我在最后一轮处理中生成文件,而不是在两者之间的任何地方。

所以我的问题是:

  • 上一轮生成文件与两轮之间生成文件相比,如何更改通过代码访问生成的文件?

  • 是否有特定原因(与Java相关或其他原因)?

0 个答案:

没有答案