如何在构建时使Eclipse仪器类?

时间:2010-08-01 05:16:08

标签: eclipse-plugin bytecode instrumentation bytecode-manipulation

有时我必须执行一些自定义字节码转换。 我主要使用asm和javaassit。

在Eclipse中,我通常使用-javaagent jvm参数运行我的代码。在Eclipse之外我使用maven,ant或命令提示符在运行应用程序代码之前调用织工。

但问题是:我想在eclipse中的构建时执行检测。

  • 最好的方法是什么?
  • 是否有一个已经制作的插件,我可以通过实现一些api来连接?
  • 我可以用eclipse猴子编写这个脚本吗?
  • 我可以使用蚂蚁建造者并用它来调用我的织布工吗?
  • 我应该看看AspectJ插件(必须是巨大的)并尝试弄清楚如何制作我自己的插件?
  • 我应该看一下其他插件来获取灵感吗?

感谢。

1 个答案:

答案 0 :(得分:0)

您可以创建注释处理器。这样您就可以将它与ant,maven和任何IDE(不仅仅是Eclipse)一起使用。 这是一个例子: http://java.dzone.com/news/using-java-6-processors