2013-01-17 8 views
5

İki java kaynak dosyasının yapısal farkını bulmanın bir yolu var mı? İki java dosyasının yapısal farkını bulmak istiyorum, ancak nasıl başlayacağımı bilmiyorum. Bu amaçla java'da herhangi bir kütüphane var mı?İki java kaynak dosyasının yapısal Diff'i

Güncelleme: Yapısal fark, gibi beyaz boşluk veya konumlar umurumda değil demektir. Kaynağı sözdizimsel olarak karşılaştırmalıdır. Bu, yöntemler başka bir konuma taşınsa veya farklı bir sırada görünse bile, gerçek değişiklikleri izlememize yardımcı olur.

C# ve pascal için bir araç buldum ama java kaynak dosyası karşılaştırması için buna ihtiyacım var. lütfen bu bağlantı için herhangi bir kütüphaneyi biliyorsanız lütfen paylaşın. Teşekkür ederiz

+0

Tam olarak "yapısal fark" ile ne demek istiyorsun? –

+0

Ayrıntılı Yapısal Farkı? –

+0

kullanıcı dosyası karşılaştırma aracı – TheWhiteRabbit

cevap

4

Eclipse JDT, java kaynaklarının yapısal bir karşılaştırmasına sahiptir. Özel gereksinimleriniz varsa, Eclipse EMF ve özellikle EMF Compare'a bakmak iyi bir fikir olabilir. Eclipse Modeling'i kullanmak için bir başlangıç ​​noktası için Eclipse MoDisco'a da bakmak isteyebilirsiniz. Bir Java 5 EMF Modeli ile birlikte gönderilir ve bu nedenle EMF Compare ile yapısal farklılık sağlar.

+0

Cevabınız için teşekkür ederiz, SpaceTrucker. –