`
javatar
  • 浏览: 1700807 次
  • 性别: Icon_minigender_1
  • 来自: 杭州699号
社区版块
存档分类
最新评论

一些开源项目的包依赖分析结果

阅读更多
用一些依赖工具简单的对Hibernate, Spring, WebWork, FreeMarker, Velocity等这此用的比较多的组件包作了一下分析:
Spring和Hibernate的所有包均没有出现“感叹号”不合格依赖标识,
而 WebWork, FreeMarker, Velocity 都出现循环依赖,或者抽象度与稳定性不一致的情况。而且都牵扯一半以上的包。
分享到:
评论
2 楼 javatar 2007-07-13  
开源的代码分析工具很多的:
http://www.open-open.com/45.htm
1 楼 huangyh 2007-07-11  
你用的是什么工具?有免费的么?

相关推荐

    OpenSCA是一款开源的软件成分分析工具,用来扫描项目的第三方开源组件依赖及漏洞信息

    OpenSCA,全称为Open Source Component Analysis,是一款强大的开源软件成分分析工具,旨在帮助开发者识别并管理项目中的第三方开源组件,以及这些组件可能存在的安全漏洞。在软件开发过程中,使用开源组件可以极大...

    经典开源SSH三大框架整合举例与分析依赖包

    本篇文章将详细探讨这三个框架如何整合使用,并对相关依赖包进行分析。 首先,Struts是Apache组织开发的一个MVC(Model-View-Controller)框架,它主要用于构建可维护性和可扩展性高的Web应用程序。Struts通过...

    C#开源项目汇总

    ### C# 开源项目知识点汇总 #### 一、AOP框架 **AOP**(Aspect Oriented Programming,面向切面编程)是一种编程范式,它旨在通过将横切关注点(如日志记录、安全控制等)从业务逻辑中分离出来,从而提高代码的可...

    java项目Hadoop依赖包

    这个"java项目Hadoop依赖包"包含了MapReduce和HDFS(Hadoop Distributed File System)的相关组件,是构建分布式大数据处理系统的基础。这里我们将深入探讨这两个关键组件以及它们在Java项目中的应用。 MapReduce是...

    开源依赖第二部分,Cassandra工程所需要的开源项目的所有依赖

    本篇将深入探讨“开源依赖第二部分,Cassandra工程所需要的开源项目的所有依赖”,这些依赖包括了多个Java相关的开源库。 1. **Hadoop Core** (hadoop-core-1.2.1-source.jar): Hadoop是Apache基金会的一个开源项目...

    一款开源的软件成分分析工具,用于扫描项目的开源组件依赖、漏洞及许可证信息,为企业及个人用户提供低成本、高精度的供应链安全解决方案

    OpenSCA是一款开源的软件成分分析工具,用于扫描项目的开源组件依赖、漏洞及许可证信息,为企业及个人用户提供低成本、高精度、稳定易用的开源软件供应链安全解决方案。

    20个Java开源项目源码下载

    在提供的"20个Java开源项目源码下载"压缩包中,包含了多个知名的Java项目,这些项目可以帮助开发者深入理解Java编程、软件架构以及特定领域的最佳实践。以下是这些项目的简要介绍: 1. **ExoPlayer-r2.18.5.zip**:...

    jmsn开源项目源代码

    **JMSN开源项目源代码详解** JMSN是一个基于MSN协议实现的开源客户端软件,由JAVA编程语言编写。这个项目旨在为用户提供一个能够与MSN网络进行通信的平台,允许用户通过Java应用程序发送消息、接收通知、管理联系人...

    Android_上百实例源码分析以及开源分析_集合打包4

    在Android开发领域,源码分析和开源项目的理解是提升技能的关键步骤。"Android_上百实例源码分析以及开源分析_集合打包4"这个资源显然旨在帮助开发者深入掌握Android应用程序的内部工作原理,以及如何利用开源库优化...

    Java项目开源源码2023最新资源

    阿里作为中国领先的互联网公司,其发布的26款Java开源项目无疑具有极高的参考价值和实践意义。这些项目涵盖了各种领域,包括但不限于Web框架、大数据处理、云计算、物联网(IoT)等,能够帮助开发者拓宽视野,了解最新...

    Android非常实用的开源项目框架

    "Android非常实用的开源项目框架"这个标题所指的,很可能是作者分享的一些优秀的、适用于Android开发的开源框架或者工具库,通过这些框架,开发者可以快速构建出功能强大的应用程序。 描述中提到的链接指向了一个...

    exor编译包(包含依赖包collections4)

    开源工具exor的编译包,exor是一个封装对poi的使用的github开源项目。 exor用于分析excle内容并存储成一个二维结构,调用分析方法前可以设置要分析的列名和要分析的起止行数等 exor依赖于commons-collections4-4.2、...

    安卓开源项目人人网客户端源码

    本篇将深入剖析一个独特的开源项目——"安卓开源项目人人网客户端源码",通过分析源码,我们可以了解Android应用开发的诸多细节,提升自己的编程技能。 人人网,曾是中国最具影响力的社交网络平台之一,而这个开源...

    开源项目-eandre-discover.zip

    《探索Go代码库的利器——开源项目eandre-discover》 在编程领域,尤其是在大型Go项目中,理解和管理代码库的复杂性是一项挑战。而开源项目eandre-discover的出现,为开发者提供了一种有效的方式来概念化和探索庞大...

    BERT中文情感分类开源项目

    标题中的“BERT中文情感分类开源项目”指的是一个利用BERT预训练模型进行中文文本情感分析的开源项目。BERT,全称为Bidirectional Encoder Representations from Transformers,是Google在2018年提出的一种...

    从开源代码看Java包的使用率

    2. **包依赖**:分析不同包之间的依赖关系,了解是否存在循环依赖或者过度耦合的情况。这有助于识别潜在的设计问题,优化模块间的解耦。 3. **类分布**:统计每个包中的类数量,如果某个包过于庞大,可能意味着需要...

    Android开源项目汇总

    一些开源项目如android-pulltorefresh和android-pulltorefresh-listview,提供了更加丰富的用户交互体验,例如下拉刷新功能,它支持多种控件,包括但不限于ListView和ViewPager。这些功能极大地改善了用户与应用的...

    开源项目-IPStreet-HelloWorld.zip

    《IPStreet-HelloWorld开源项目:专利分析的“你好,世界!”API调用示例》 在当今的软件开发领域,开源项目起着至关重要的作用,它们为开发者提供了丰富的资源和学习平台。"IPStreet-HelloWorld"是一个开源项目,...

    java-dependencies-analysis:分析项目开发中的开放源代码依存关系。 分析开源项目的依赖项中的安全性和许可方面的内容,适用于Java平台

    分析适用于Java平台的开源项目依赖项中的安全和许可证方面的内容。使用插件要使用此插件,需要为 2.1或更高版本添加以下脚本片段: plugins { id ...

    Android开源项目 陌客随机聊天

    【Android开源项目 陌客随机聊天】是一款基于Android平台的社交应用,允许用户与全球各地的陌生人进行匿名随机聊天。这个开源项目对于开发者来说是一个很好的学习资源,它展示了如何实现即时通讯功能,以及如何设计...

Global site tag (gtag.js) - Google Analytics