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, ∼2192🔥, 0💬
Popular Posts:
JUnit Source Code Files are provided in the source package file, junit-4.13.2-sources.jar .You can b...
What is the sax\Counter.java provided in the Apache Xerces package? I have Apache Xerces 2.11.0 inst...
JDK 17 jdk.internal.le.jmod is the JMOD file for JDK 17 Internal Line Editing module. JDK 17 Interna...
JDK 17 java.sql.rowset.jmod is the JMOD file for JDK 17 SQL Rowset module. JDK 17 SQL Rowset module ...
JDK 17 java.compiler.jmod is the JMOD file for JDK 17 Compiler module. JDK 17 Compiler module compil...