我想开发一个 Eclipse 插件,它会在每次构建之前检查 XML 文件是否包含一些参数,如果没有,则会生成警告。
我打开了一个 eclise 插件项目“增量项目构建器”,其中有一个名为“示例构建器”的示例我尝试运行它并查看它如何生成警告,但我什至看不到如何调试它。(当我调试它时,它确实进入了构建器的任何功能”
你有一个想法,或任何其他样本如何做这样的建设者?
我想开发一个 Eclipse 插件,它会在每次构建之前检查 XML 文件是否包含一些参数,如果没有,则会生成警告。
我打开了一个 eclise 插件项目“增量项目构建器”,其中有一个名为“示例构建器”的示例我尝试运行它并查看它如何生成警告,但我什至看不到如何调试它。(当我调试它时,它确实进入了构建器的任何功能”
你有一个想法,或任何其他样本如何做这样的建设者?
要调试构建器插件,您需要“Debug -> Debug Configure As...”并从该调试配置对话框中选择“Eclipse Application”,单击 New Launch Configuration 按钮,最后单击 Debug 按钮。这将打开一个测试 Eclipse 工作区,它不仅运行您已安装的插件,还运行您在原始开发工作区中开发的任何插件(如您的示例构建器插件)。
接下来,您必须在测试工作区中创建一个项目来保存您想要验证的 XML 文件等文件。在该项目的 .project 文件中,您需要添加您创建的构建器的定义。查看构建器插件示例(在原始开发工作区中)中的 .project 文件,了解如何定义 Java 构建器的示例。
一旦您的构建器被定义为您的项目的构建器(在测试工作区中)并且该项目包含您要验证的 XML,那么只要该项目中的任何文件被修改,您的构建器就会被调用。
您可以在开发工作区的代码中设置断点,以便您可以停止在测试工作区中执行构建器。