Eclipse comes with an internal diff / compare editor, but if you prefer a third-party one, this plugin opens an external merge or diff tool for you.

After you open two versions of a file in the internal eclipse compare editor, this plugin either opens an external diff tool automatically or you can choose that this plugin opens the external diff tool after you press a button in the toolbar of the internal compare editor.

Furthermore the plugin can (optional) format java code before the compare. This simplifies the compare if the code of 2 versions of a file is different formatted.

Project Samples

Project Activity

See All Activity >

License

GNU General Public License version 3.0 (GPLv3)

Follow External Compare - Eclipse Plugin

External Compare - Eclipse Plugin Web Site

Other Useful Business Software
Our Free Plans just got better! | Auth0 Icon
Our Free Plans just got better! | Auth0

With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
Try free now
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
0
1
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 2 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 1 / 5

User Reviews

  • This gets the job done. However, it makes a copy of the files for the comparison. I'm not sure why, but in the progress the file suffix gets embedded in the temporary file name that is used for the copy: file.cpp becomes /tmp/'file.cpp - Local file 2018-08-14 14.06.33 - 1534276687867L' My comparison utility (Beyond Compare) actually behaves differently based on recognizing the file extension. That is now lost. If the copy is absolutely necessary, the more traditional: /tmp/<basename>_<pid>.<suffix> would suffice. But I fail to understand why the copy is necessary in the first place: Eclipse has no problems with "external" modifications to files under its' control. Since this is my only gripe, 4 stars for all the things I can't complain about!
    Reply from External Compare - Eclipse Plugin
    Edited 2021-11-08
    Thanks for your review. I am with you that the copy of the file may not be necessary. But there is also the case that no local file exists, e. g. if 2 SVN or GIT revisions of a file are compared. Maybe eclipse stores temporary files by it's own somewhere. I did the easy way and copied the content of the internal eclipse editor... I like your suggestion to use the file pattern "/tmp/<basename>_<pid>.<suffix>". I am very busy at the moment, but I try to implement it as soon as possible. Edit: 2021-11-08: Now Implemented in version 1.6.1004
Read more reviews >

Additional Project Details

Intended Audience

Developers

User Interface

Eclipse

Programming Language

Java

Related Categories

Java Integrated Development Environments (IDE), Java Software Development Software, Java Diff Tools

Registered

2013-05-17