GNU Diff for Java

A translation of the GNU Diff algorithm to a Java class. The Diff class computes the differences between two Object arrays as a list of changes. This is very general purpose. Any of the options to GNU diff can be efficiently implemented as variations on how Object.equals() is implemented and how the change list is printed.

License

License

GNU GENERAL PUBLIC LICENSE
GroupId

GroupId

com.bmsi
ArtifactId

ArtifactId

gnudiff
Last Version

Last Version

1.7
Release Date

Release Date

Type

Type

jar
Description

Description

GNU Diff for Java
A translation of the GNU Diff algorithm to a Java class. The Diff class computes the differences between two Object arrays as a list of changes. This is very general purpose. Any of the options to GNU diff can be efficiently implemented as variations on how Object.equals() is implemented and how the change list is printed.

Download gnudiff

How to add to project

<!-- https://jarcasting.com/artifacts/com.bmsi/gnudiff/ -->
<dependency>
    <groupId>com.bmsi</groupId>
    <artifactId>gnudiff</artifactId>
    <version>1.7</version>
</dependency>
// https://jarcasting.com/artifacts/com.bmsi/gnudiff/
implementation 'com.bmsi:gnudiff:1.7'
// https://jarcasting.com/artifacts/com.bmsi/gnudiff/
implementation ("com.bmsi:gnudiff:1.7")
'com.bmsi:gnudiff:jar:1.7'
<dependency org="com.bmsi" name="gnudiff" rev="1.7">
  <artifact name="gnudiff" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.bmsi', module='gnudiff', version='1.7')
)
libraryDependencies += "com.bmsi" % "gnudiff" % "1.7"
[com.bmsi/gnudiff "1.7"]

Dependencies

compile (1)

Group / Artifact Type Version
junit : junit jar 3.8.2

Project Modules

There are no modules declared in this project.

Versions

Version
1.7