Eclipse可以自动将java源代码编译为字节码。我用javassist编写了一些增强器,它可以修改现有的字节代码并为它们添加一些新的字段和方法。
如何配置eclipse,当它编译时,它会自动调用我的增强器修改字节码并将它们保存为正常的.class文件?我的其他java代码可以找到并调用这些新的字段和方法。
这是一项复杂的工作,我可能需要编写一个自定义的eclipse插件吗?
答案 0 :(得分:1)
您不需要编写插件,只需要在每个要调用工具的Java项目中添加构建器。使用项目属性 - >建设者 - >添加小型Ant脚本或外部程序的新功能。每次eclipse构建过程运行时,都会调用该构建器。
有一个小tutorial in the eclipse help来证明这一点。