Download all versions of jardiff JAR files with all dependencies
jardiff from group jardiff (version 0.2)
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.
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!
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!
jardiff from group jardiff (version 0.1)
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>Motivation</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.
<h2>Aims</h2>
To generate a report on public API differences between two different releases
of a java project.
<h2>Future</h2>
There's a whole bunch of things I'd like to see added in future
<ul>
<li>A prettier html output format</li>
<li>Ability to provide change compatability information</li>
<li>Ability to show non public API changes</li>
<li>Plugins for various tools, e.g. maven, eclipse, ant.</li>
<li>Ability to link html output to javadoc.</li>
</ul>
Artifact jardiff
Group jardiff
Version 0.1
Last update 14. February 2006
Tags: shell maven using provide diff reason change tool motivation javadoc show same plugin though doesn takes time were help tools prettier future report working aims work information text releases under format like script requires much largest project projects whole even output small this release shorter different scale osjava generate plugins link state line currently well from differences fairly eclipse driven command current various bunch outputs plain between visualise jars ability files unfortunately minutes added larger jardiff should memory taking main versions seconds there java html things public compatability very changes
Organization OSJava
URL http://www.osjava.org/jardiff/
License not specified
Dependencies amount 3
Dependencies asm, asm-commons, commons-cli,
There are maybe transitive dependencies!
Group jardiff
Version 0.1
Last update 14. February 2006
Tags: shell maven using provide diff reason change tool motivation javadoc show same plugin though doesn takes time were help tools prettier future report working aims work information text releases under format like script requires much largest project projects whole even output small this release shorter different scale osjava generate plugins link state line currently well from differences fairly eclipse driven command current various bunch outputs plain between visualise jars ability files unfortunately minutes added larger jardiff should memory taking main versions seconds there java html things public compatability very changes
Organization OSJava
URL http://www.osjava.org/jardiff/
License not specified
Dependencies amount 3
Dependencies asm, asm-commons, commons-cli,
There are maybe transitive dependencies!
Page 1 from 1 (items total 2)