Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (102)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (322)
Collections:
Other Resources:
Dependency Finder, How To Run JarJarDiff?
JarJarDiff is tool provided in Dependency Finder to computes API differences between two versions of a codebase.
For more information, see Dependency Finder.
✍: FYIcenter.com
Here is an example of running JarJarDiff to see differences between sqljdbc41.jar and sqljdbc42.jar:
C:\fyicenter\DependencyFinder-1.2.1-beta4\bin>jarjardiff
-old \local\lib\sqljdbc41.jar
-new \local\lib\sqljd
<differences>
<name></name>
<old>[\local\lib\sqljdbc41.jar]</old>
<new>[\local\lib\sqljdbc42.jar]</new>
<removed-interfaces>
<name visibility="package"
name="com.microsoft.sqlserver.jdbc.SQLType"
interface="yes" extends="">
com.microsoft.sqlserver.jdbc.SQLType
</name>
</removed-interfaces>
<removed-classes>
<name visibility="package" final="yes" super="yes"
name="com.microsoft.sqlserver.jdbc.LocalDate"
extends="com.microsoft.sqlserver.jdbc.TemporalCompatibility"
implements="">com.microsoft.sqlserver.jdbc.LocalDate</name>
...
</removed-classes>
<modified-classes>
<class>
<name>com.microsoft.sqlserver.jdbc.AppDTVImpl$SetValueOp</name>
<removed-methods>
<declaration visibility="package" return-type="void"
signature="execute(com.microsoft.sqlserver.jdbc.DTV,
com.microsoft.sqlserver.jdbc.LocalDate)"
full-signature="com.microsoft.sqlserver.jdbc.AppDTVImpl
$SetValueOp.execute(com.microsoft.sqlserver.jdbc.DTV,
com.microsoft.sqlserver.jdbc.LocalDate)"
throws="com.microsoft.sqlserver.jdbc.SQLServerException">
void execute(com.microsoft.sqlserver.jdbc.DTV,
com.microsoft.sqlserver.jdbc.LocalDate) throws
com.microsoft.sqlserver.jdbc.SQLServerException</declaration>
...
</removed-methods>
<new-methods>
...
</new-methods>
</class>
...
</modified-classes>
</differences>
Still have trouble using Dependency Finder? See How To Use Dependency Finder.
2015-10-26, ∼2085🔥, 0💬
Popular Posts:
JDK 11 jdk.crypto.ec.jmod is the JMOD file for JDK 11 Crypto EC module. JDK 11 Crypto EC module comp...
maven-settings-builder-3 .8.6.jaris the JAR file for Apache Maven 3.8.6 Settings Builder module. Apa...
What Is junit-3.8.1.jar? junit-3.8.1.jar is the version 3.8.1 of JUnit JAR library file. JUnit is a ...
Apache Ant Source Code Files are inside the Apache Ant source package file like apache-ant-1.10.10-s...
What Is javaws.jar in JRE (Java Runtime Environment) 8? javaws.jar in JRE (Java Runtime Environment)...