• Java项目依赖分析工具 Tattletale


    Tattletale 是一个可帮助你查看项目依赖的其他产品或者项目。主要的功能包括:

    识别 jar 文件之间的依赖性
    从类路径中查找丢失的类
    检测某个类或者包是否在多个 jar 文件中都存在
    检测同一个jar包是否在多个路径中存在
    为每个 jar 文件提供一个详细列表说明所需的包以及提供的
    校验类的 SerialVersionUID
    查找类似的 jar 包,具有不同的版本
    查找没有版本号的 jar 文件
    查找没用到的 jar 包
    识别签名的 jar 包
    Locate a class in a JAR file
    Get the OSGi status of your project
    Remove black listed API usage
    And generate the same reports for your .WAR and .EAR archives
    点击次数   官方主页【官方主页】   下载地址【下载地址】

    网友留言/评论

    我要留言/评论

    相关开源项目

    Play!框架多数据库支持模块 play-multidb: 这是一个让Play!框架能够支持多种数据库的模块。Play!是一个full-stack(全栈的)Java Web应用框架,包括一个简单的无状态MVC模型,具有Hibernate的对象持续,一个基于Groovy的模板引擎,以及建立一个现代Web应用所需的所有东西。 Play!的关键特性:

    此框架自动编译和重新装载源文件的任何改变。
    智能捆绑HTTP参数到Java方法参数。
    基于Apache Mina的快速HTTP服务器。
    一个基于Groovy的强大的模板引擎,具有多层继承,定制用户标签的能力等。
    优秀的错误报告功能:当发生异常,此框架会直接显示出错代码,甚至是模板代码。
    async-json-library: Asynchronous JSON Parser(SAX like API)和Streaming JSON Writer。该类库可用于使用非阻塞Sockets来发送和接收JSON格式的消息。它具有速度快,低内存消耗,异步解析等特性。
    JDBM2: JDBM2提供了HashMap和TreeMap的磁盘存储功能,简单易用,用于持久化数据。特别适合用于嵌入到其他应用程序中只有145KB。
    Commons-IO:Commons IO是Jakarta Commons项目的一个子项目。用来帮助进行IO功能开发.它包含三个主要的领域:Utility classes-提供一些静态方法来完成公共任务.Filters-提供文件过滤器的各种实现.Streams-提供实用的Stream,reader与writer实现.
    Java UUID Generator: JUG 是一个纯 Java 的 UUID 生成器。
    UUID是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成UUID的API。UUID按照开放软件基金

    (OSF)制定的标准计算,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。由以下几部分的组合:当前日期和时间(UUID的第一个部分与

    时间有关,如果你在生成一个UUID之后,过几秒又生成一个UUID,则第一个部分不同,其余相同),时钟序列,全局唯一的IEEE机器识别号(如果有网
    卡,从网卡获得,没有网卡以其他方式获得),UUID的唯一缺陷在于生成的结果串会比较长。关于UUID这个标准使用最普遍的是微软的
    GUID(Globals Unique Identifiers)。收录时间:2010-11-18 11:40:23
    CSS3下拉菜单: 这是一个采用纯CSS3(没有用到额外JS代码)实现的多层级下拉菜单。由于这个是采用CSS3实现,所以只有Firefox, Chrome和Safari浏览器能够展示完整效果。
    YAML解析器 SnakeYAML: SnakeYAML是基于Java开发的一个YAML解析器。Unicode支持包括 UTF-8/UTF-16输入/输出。提供高级API用于序列化和反序列化本地的Java对象。支持所有来自YAML类型库中的所有类型。能够提供相对有意义的错误信息。
    通用DAO框架:yagdao: yagdao是一个通用DAO(Data Access Objects)实现,支持JPA2和hibernate,可以让用户不用编写代码就能够实现自定义的CRUD操作和查询操作。收录时间:2010-11-04 21:57:43
    jWebAnnotation: jWebAnnotation这个开源项目能够让你使用注释来代替web.xml中的配置信息,它非常适合用于拥有大量servlets的Web应用中。
    J.Office: J.Office是基于J2EE,Spring,Struts2,EXT3,Hibernate,Compass,Lucene,Jasper Report,Jbpm4优秀技术整合,支持windows、Linux、Unix平台运行。数据库支持Oracle、Sql server、Mysql、 DB2等多种数据库,文档支持全文搜索。 实现办公自动化,协作系统。 功能包括: 支持任意多级部门、成员单位模式,灵活定义角色权限,全面面向集团应用。 采用功能强大的Jasper Report报表引擎,允许自定义报表及上传报表模板。 内置工作流系统,流程自定义,工作流可视化操作,自由流程,流程表单的自定义管理。并能清晰直观查看任务执行状态,实时了解工作任务的办理情况。 集成公告、新闻、内部邮件、外部邮件、短信、手机短信、文件柜模块,提供企业内部信息交流的多种途径。 集成人事档案、考核、考勤、办公用品、通讯簿、日程安排、工作计划、会议管理、车辆管理、客户管理等模块,提供企业管理者全新的管理工具。 通过系统访问控制、系统安全设置、系统资源管理,确保系统稳定安全运行。