【发布时间】:2014-06-21 21:14:20
【问题描述】:
由于 GWT 严格使用 Java source 代码,并且 Annotation Processors / JSR 269 也生成 Java source 代码,所以在 Maven,让 javac 使用注释处理器处理文件,并将生成的 Java 源代码保存在某处,以便 GWT 可以自己使用它,从而节省复制注释处理器实现的工作在 GWT 生成器中?
根据this question,假设答案仍然相关,最好使用maven-processor-plugin来处理注释。文档说您可以指定“outputDirectory”。 this question 说你应该使用 maven-resources-plugin 的 copy-resources 目标来使 GWT 可以使用源代码。
假设所有这些都是正确的,我的问题是:你如何告诉 Maven,它应该使用 javac 编译代码,并运行其他 (maven-processor-plugin / maven-resources-plugin) 插件 在运行“GWT Maven 插件”之前? (或者,出于某种原因,这是否总是以这种顺序发生?)
【问题讨论】: