我正在编写一个代码生成器,它为每个用特定注释注释的类生成附加类。我的项目中有其他类必须引用这些生成的类。如果我能以某种方式将我的代码生成器集成到自动构建过程中,那么我认为生成的代码将始终保持最新。
这可能吗?如果编写一个新的自定义构建器,我可以这样做吗?
编辑(2/7): 我查看了 Lombok,它正在做类似的事情。但是,它通过使用 Eclipse 中未记录的内部方法从注释处理器修改 AST。我不想冒这个风险。此外,我认为他们从来不想进行源代码生成 - 只是字节代码生成。
最佳答案
假设您配置了注释处理,则可以使用 m2e 的注释处理插件。 这是市场链接:https://marketplace.eclipse.org/content/m2e-apt
关于java - 在eclipse中自动构建期间生成代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35250794/