jar

jardiff : jardiff

Maven & Gradle

Feb 21, 2006
4 usages

jardiff · A tool to help visualise API differences between two different versions of a project. Jardiff takes two jar files and outputs all the public API changes as xml, html or plain text. Currently this is command line driven, though we are working on an ant plugin. It requires java 1.4 to run. <h2>Background</h2> At OSjava, we were using a shell script to work out API differences between our release versions. This unfortunately doesn't scale very well to larger projects, the main reason for jardiff was to do the same in a much shorter time (From memory it was taking minutes to get the API diff from two fairly small jars). In it's current state, jardiff can generate the api differences between rt.jar for java 1.4 and java 1.5 in under 20 seconds, so it should scale to even the largest of projects.

Table Of Contents

Latest Version

Download jardiff : jardiff JAR file - Latest Versions:

All Versions

Download jardiff : jardiff JAR file - All Versions:

Version Vulnerabilities Size Updated
0.2
0.1

View Java Class Source Code in JAR file

  1. Download JD-GUI to open JAR file and explore Java source code file (.class .java)
  2. Click menu "File → Open File..." or just drag-and-drop the JAR file in the JD-GUI window jardiff-0.2.jar file.
    Once you open a JAR file, all the java classes in the JAR file will be displayed.

org.osjava.jardiff.ant

├─ org.osjava.jardiff.ant.JDTraXLiaison.class - [JAR]

├─ org.osjava.jardiff.ant.JDXSLTLiaison3.class - [JAR]

├─ org.osjava.jardiff.ant.JDXSLTProcess.class - [JAR]

├─ org.osjava.jardiff.ant.JarDiffTask.class - [JAR]

org.osjava.jardiff

├─ org.osjava.jardiff.AbstractDiffHandler.class - [JAR]

├─ org.osjava.jardiff.AbstractInfo.class - [JAR]

├─ org.osjava.jardiff.ClassInfo.class - [JAR]

├─ org.osjava.jardiff.ClassInfoVisitor.class - [JAR]

├─ org.osjava.jardiff.DOMDiffHandler.class - [JAR]

├─ org.osjava.jardiff.DiffCriteria.class - [JAR]

├─ org.osjava.jardiff.DiffException.class - [JAR]

├─ org.osjava.jardiff.DiffHandler.class - [JAR]

├─ org.osjava.jardiff.FieldInfo.class - [JAR]

├─ org.osjava.jardiff.JarDiff.class - [JAR]

├─ org.osjava.jardiff.Main.class - [JAR]

├─ org.osjava.jardiff.MethodInfo.class - [JAR]

├─ org.osjava.jardiff.SimpleDiffCriteria.class - [JAR]

├─ org.osjava.jardiff.StreamDiffHandler.class - [JAR]

├─ org.osjava.jardiff.Tools.class - [JAR]

Advertisement

Dependencies from Group

Feb 21, 2006
4 usages

Discover Dependencies

Dec 30, 2022
2 usages
3 stars
May 26, 2020
4 usages
182 stars
Feb 24, 2021
4 usages
0 stars
Aug 13, 2023
17 usages
174 stars
Jul 28, 2015
5 usages
90 stars
Aug 22, 2020
9 usages
4 stars