一个eclipse插件,用于检测指定svn版本号的代码变动对业务项目所造成的影响,结合项目结构进行分析,得出本次改动受到影响的页面,对QA部门的测试工作有一定的参考意义。 主要思路,通过svn的api接口,获取代码改动,通过分析拿到变化的java类和方法等信息,通过eclipse插件平台提供的对抽象语法树(AST)及eclipse的search接口等拿到改动牵涉的页面。