What Is JarAnalyzer

Q

What Is JarAnalyzer?

✍: FYIcenter.com

A

JarAnalyzer is a dependency management utility for JAR files developed by Kirk Knoernschild. It's primary purpose is to traverse through a directory, parse each of the JAR files in that directory, and identify the dependencies between the JAR files. The output is an XML file representing the physical dependencies between the JAR files.

A physical dependency exists when one deployable module has a compile time dependency on another deployable module. The most common form of deployable module in Java is the JAR file. For instance, if A.jar requires B.jar in the classpath at compile time, then A.jar has a physical dependency on B.jar. This physical dependency usually requires that A.jar also be deployed with B.jar. There are many driving forces behind why we need to manage PhysicalDependencies.

  • Complex dependencies hinder maintenance.
  • Complex dependencies prevent extensibility.
  • Complex dependencies inhibit reusability.
  • Complex dependencies restrict testability.

For more information, visit JarAnalyzer Website.

 

Download JarAnalyzer-1.2.zip

JarAnalyzer by Kirk Knoernschild

JarAnalyzer by Kirk Knoernschild

⇑⇑ Java/JAR Tools

2015-06-10, 2764🔥, 0💬