posts - 88, comments - 3, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          項目依賴分析工具

          Posted on 2012-06-13 16:13 Milo的海域 閱讀(718) 評論(0)  編輯  收藏 所屬分類: JavaSkills
          zane昨天推薦個項目依賴分析的工具: http://www.jboss.org/tattletale

          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.

          The tool will provide you with reports that can help you

          * Identify dependencies between JAR files
          * Find missing classes from the classpath
          * Spot if a class/package is located in multiple JAR files
          * Spot if the same JAR file is located in multiple locations
          * With a list of what each JAR file requires and provides
          * Verify the SerialVersionUID of a class
          * Find similar JAR files that have different version numbers
          * Find JAR files without a version number
          * Find unused JAR files
          * Identify sealed / signed JAR archives
          * Locate a class in a JAR file
          * Get the OSGi status of your project

          使用方法
          java -Xmx512m -jar tattletale.jar [-exclude=<excludes>] <scan-directory> [output-directory]

          注意事項
          tattletale只分析jar包之間的依賴,需要自己把所有的class文件打包放入scan-directory,然后把依賴的lib也放入同個目錄
          主站蜘蛛池模板: 望江县| 深州市| 甘孜县| 英吉沙县| 湘乡市| 绍兴县| 贵州省| 阿克陶县| 栾川县| 龙南县| 商洛市| 呼图壁县| 报价| 北京市| 彰化县| 偏关县| 轮台县| 周至县| 宜章县| 万安县| 徐水县| 普格县| 永安市| 海原县| 太康县| 正定县| 惠东县| 长治县| 岑溪市| 泽普县| 金溪县| 城固县| 肃宁县| 茂名市| 富平县| 三原县| 基隆市| 西城区| 南和县| 北票市| 内丘县|