Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (101)
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 (309)
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, 1688🔥, 0💬
Popular Posts:
layout.jar is a component in iText Java library to provide layout functionalities. iText Java librar...
JDK 17 java.management.jmod is the JMOD file for JDK 17 Management module. JDK 17 Management module ...
What Is javamail1_1_3.zip? javamail1_1_3.zip is the binary package of JavaMail API 1.1.3 in ZIP form...
layout.jar is a component in iText Java library to provide layout functionalities. iText Java librar...
Apache Log4j Core Implementation provides the functional components of the logging system. Users are...