2012-09-09 81 views
1

我想开发一个Eclipse插件,将检查之前每个生成如果XML文件包含一些参数,如果没有会产生警告。开发Eclipse Builder插件

我打开了一个eclise插件项目“增量项目生成器”它有一个名为“示例生成器”的示例我尝试运行它并查看它是如何生成警告的,但我看不出如何调试它。 (当我调试它,它确实进入了建设者的任何功能调试“

你有一个想法,或者任何其他的样品怎么做这样的建设者

回答

2

要调试Builder插件,你需要什么?” - > Debug Configure As ...“,然后从该调试配置对话框中选择”Eclipse Application“,点击New Launch Configuration按钮,最后点击Debug按钮,这将启动一个测试Eclipse工作区,该工作区不仅运行已安装的插件,您在原来的开发工作区已开发插件(如您的样品Builder插件)。

接下来,您必须创建在试验工作区的一个项目来保存文件,如XM L文件你想验证。在该项目的.project文件中,您需要添加您创建的构建器的定义。查看builder插件示例(位于原始开发工作区)中的.project文件,以获取如何定义java构建器的示例。

一旦您的构建器被定义为项目的构建器(在测试工作区中)并且该项目包含要验证的XML,那么只要该项目中的任何文件被修改,构建器就会被调用。

您可以设置在开发工作区的代码中设置断点,这样你可以在测试工作区停止你的建设者的执行。