All Downloads are FREE. Search and download functionalities are using the official Maven repository.
Search JAR files by class name

Download jardiff JAR 0.2 with all dependencies


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.

Files of the artifact jardiff version 0.2 from the group jardiff.

Artifact jardiff
Group jardiff
Version 0.2
Last update 21. February 2006
Tags: shell using diff reason tool same though plugin takes doesn time help were working work text under script much requires largest projects project even small this release shorter different scale osjava generate state line currently from well differences fairly driven current command plain outputs jars visualise between files unfortunately minutes larger jardiff should memory taking main versions seconds background java html public very changes
Organization OSJava
URL http://www.osjava.org/jardiff/
License not specified
Dependencies amount 5
Dependencies asm, asm-commons, commons-cli, ant, ant-trax,
There are maybe transitive dependencies!
The newest version!
Show more of this group  Show more artifacts with this name
Show all versions of jardiff Show documentation

Please rate this JAR file. Is it a good library?

5 downloads

Source code of jardiff version 0.2

META-INF
META-INF.META-INF.MANIFEST.MF
examples
examples.examples.README.txt
examples.examples.build.xml
examples.examples.diff.css
examples.examples.jardiff-0.1-0.2.html
examples.examples.jardiff-0.1-0.2.txt
examples.examples.jardiff-0.1.jar
examples.examples.jardiff-0.2.jar
examples.examples.jardiff.sh
java.org.osjava.jardiff
java.org.osjava.jardiff.java.org.osjava.jardiff.AbstractDiffHandler
java.org.osjava.jardiff.java.org.osjava.jardiff.AbstractInfo
java.org.osjava.jardiff.java.org.osjava.jardiff.ClassInfo
java.org.osjava.jardiff.java.org.osjava.jardiff.ClassInfoVisitor
java.org.osjava.jardiff.java.org.osjava.jardiff.DOMDiffHandler
java.org.osjava.jardiff.java.org.osjava.jardiff.DiffCriteria
java.org.osjava.jardiff.java.org.osjava.jardiff.DiffException
java.org.osjava.jardiff.java.org.osjava.jardiff.DiffHandler
java.org.osjava.jardiff.java.org.osjava.jardiff.FieldInfo
java.org.osjava.jardiff.java.org.osjava.jardiff.JarDiff
java.org.osjava.jardiff.java.org.osjava.jardiff.Main
java.org.osjava.jardiff.java.org.osjava.jardiff.MethodInfo
java.org.osjava.jardiff.java.org.osjava.jardiff.SimpleDiffCriteria
java.org.osjava.jardiff.java.org.osjava.jardiff.StreamDiffHandler
java.org.osjava.jardiff.java.org.osjava.jardiff.Tools
java.org.osjava.jardiff.ant
java.org.osjava.jardiff.ant.java.org.osjava.jardiff.ant.JDTraXLiaison
java.org.osjava.jardiff.ant.java.org.osjava.jardiff.ant.JDXSLTLiaison3
java.org.osjava.jardiff.ant.java.org.osjava.jardiff.ant.JDXSLTProcess
java.org.osjava.jardiff.ant.java.org.osjava.jardiff.ant.JarDiffTask
resources
resources.resources.jardiff.properties
xsl
xsl.xsl.jardiff-html-base.xsl
xsl.xsl.jardiff-html.xsl
xsl.xsl.jardiff-text.xsl
xsl.xsl.jardiff-xhtml.xsl




© 2015 - 2024 Weber Informatics LLC | Privacy Policy