有没有办法找到两个java源文件的Structural diff?@H_404_2@我想找到两个java文件的结构差异,但我不知道如何启动它.@H_404_2@为此目的,java中是否有任何库?
更新:@H_404_2@结构差异意味着像@H_404_2@它不关心空白区域或位置.它应该在语法上比较来源.这有助于我们跟踪实际更改,即使方法移动到其他位置或以不同顺序显示.
我找到了一个适用于C#和pascal的工具,但我需要它来进行java源文件比较.请查看给定的链接@H_404_2@http://www.modelmakertools.com/structured-diff-viewer/index.html
最佳答案
Eclipse JDT具有java源的结构比较.如果您有特殊要求,那么最好先看一下Eclipse EMF,特别是EMF Compare.对于使用Eclipse Modeling的起点,您可能还需要查看Eclipse MoDisco.它附带一个Java 5 EMF模型和因此也提供了EMF Compare的结构差异.