在eclipse中自动构建期间生成代码?

时间:2016-02-07 07:11:54

标签: java eclipse code-generation annotation-processing

我正在编写一个代码生成器,为每个使用特定注释注释的类生成其他类。我的项目中还有其他类需要引用这些生成的类。如果我能以某种方式将我的代码生成器集成到自动构建过程中,那么我认为生成的代码将始终保持最新。

这可能吗?如果编写新的自定义构建器,我可以这样做吗?

编辑(2/7): 我看着正在做类似事情的龙目岛。但是,它通过在eclipse中使用未记录的内部方法来修改注释处理器中的AST。我不想冒这个风险。而且,我认为他们从不想做源生成 - 只需生成字节码。

1 个答案:

答案 0 :(得分:1)

假设您已配置注释处理,则可以使用m2e的注释处理插件。 这是市场链接:https://marketplace.eclipse.org/content/m2e-apt