g

gnudiff

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.
http://www.bmsi.com/java/#diff
GNU GENERAL PUBLIC LICENSE
Stuart Gathman
Files download
File Operation
gnudiff-1.7.jar download
gnudiff-1.7.pom download
gnudiff-1.7-sources.jar download
Apache Maven
<dependency>
  <groupId>com.bmsi</groupId>
  <artifactId>gnudiff</artifactId>
  <version>1.7</version>
</dependency>
Gradle Groovy
implementation 'com.bmsi:gnudiff:1.7'
Gradle Kotlin
implementation("com.bmsi:gnudiff:1.7")
Scala SBT
libraryDependencies += "com.bmsi" % "gnudiff" % "1.7"
Groovy Grape
@Grapes(
  @Grab(group='com.bmsi', module='gnudiff', version='1.7')
)
Apache Ivy
<dependency org="com.bmsi" name="gnudiff" rev="1.7" />
Leiningen
[com.bmsi/gnudiff "1.7"]
Apache Buildr
'com.bmsi:gnudiff:jar:1.7'
Dependencies