It is licensed under GNU Lesser General Public License (LGPL) version 2.1 or later. JBoss Tattletale requires Java Runtime Environment 5 or higher. If you open the “index.html” file of “huoTattletaleReportsGeneratedJarRepository” directory, you will obtain the following screen with the Dependencies, Reports and Archives sections:įor example, you could see also the circular dependencies between the JARs files like the following screen: Java -Xmx512m -jar C:\MyFiles\Development\Java\tools\tattletale-1.1.2.Final\tattletale.jar C:\MyFiles\Development\Java\dev\JarRepository C:\MyFiles\Development\Java\tools\tattletale-1.1.2.Final\huoTattletaleReportsGeneratedJarRepository the “-exclude” option let you exclude directories or file on the command line – see the configuration file for syntax.The main file will be generated as index.html. Analysis reports generate in current directory if no output-directory set. the optional “outputdir” parameter is the directory where you would like your reports to be generated.the “sourcedir” is the directory that contains your Java archives.JBoss Tattletale will recursively scan the directory passed as the argument for JAR files and then build the reports as HTML files. Find JAR files without a version number.Find similar JAR files that have different version numbers.With a list of what each JAR file requires and provides.Spot if the same JAR file is located in multiple locations.Spot if a class/package is located in multiple JAR files.Find missing classes from the classpath.Identify dependencies between JAR files.This tool will provide you with reports that can help you: JBoss Tattletale generates a report HTML whose the main HTML file is “index.html”. More, it is a valuable analysis tool of JARs related to JAVA projects. It scans the Java Archives (.JAR) files, traverses Java class file directories and generates design quality metrics for each Java package. JBoss Tattletale is a tool that can help you get an overview of the project you are working on or a product that you depend on.