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, ∼2534🔥, 0💬
Popular Posts:
commons-net.jar is the bytecode of Apache Commons Net library, which implements the client side of m...
JDK 17 java.xml.crypto.jmod is the JMOD file for JDK 17 XML (eXtensible Markup Language) Crypto modu...
What Is jaxb-api-2.1.6.jar? Java Architecture for XML Binding (JAXB) is a Java API that allows Java ...
maven-core-3.8.6.jar is the JAR file for Apache Maven 3.8.6 Core module. Apache Maven is a software ...
Apache Commons CLI Source Code Files are provided in the source package file commons-cli-1.5.0-sourc. ..