5

2 つの Java ソース ファイルの構造的な違いを見つける方法はありますか? 2 つの Java ファイルの構造上の違いを見つけたいのですが、開始方法がわかりません。この目的のためにJavaにライブラリはありますか?

更新: 構造差分とは、空白や場所を気にしないことを意味します。source a を構文的に比較する必要があります。これにより、メソッドが別の場所に移動されたり、異なる順序で表示されたりした場合でも、実際の変更を追跡できます。

C# と Pascal 用のツールを見つけましたが、Java ソース ファイルの比較に必要です。指定されたリンクを確認してください http://www.modelmakertools.com/structured-diff-viewer/index.html

その目的のためのライブラリを知っている場合は、共有してください。ありがとうございました

4

1 に答える 1

4

Eclipse JDT には、Java ソースの構造比較があります。特別な要件がある場合は、Eclipse EMF、特にEMF Compareを確認することをお勧めします。Eclipse Modeling を使用するための出発点として、Eclipse MoDiscoも参照してください。Java 5 EMF モデルが同梱されているため、EMF Compare で構造的な差分も提供します。

于 2013-01-17T10:03:07.000 に答える