`
liyixing1
  • 浏览: 940560 次
  • 性别: Icon_minigender_1
  • 来自: 江西上饶
社区版块
存档分类
最新评论

依赖传递分析 dependency 插件

阅读更多
基本分析:
mvn dependency:analyze

可能出现类似这样的信息
[INFO] [dependency:analyze]
[WARNING] Used undeclared dependencies found:
[WARNING] org.sonatype.mavenbook.ch08:simple-model:jar:1.0:compile
未申明依赖,比如当我们依赖于hibernate,会同时依赖slflog,但是我们并没有显示的申明依赖,而是因为hibernate被动的依赖。建议每个依赖都要进行申明式依赖
[WARNING] Unused declared dependencies found:
[WARNING] org.apache.velocity:velocity:jar:1.5:compile
[WARNING] javax.servlet:jstl:jar:1.1.2:compile
[WARNING] taglibs:standard:jar:1.1.2:compile
[WARNING] junit:junit:jar:3.8.1:test


dependency:tree
这个目标更加直观的,以树结构显示
[INFO] [dependency:tree]
[INFO] org.sonatype.mavenbook.ch08:simple-model:jar:1.0
[INFO] +- org.hibernate:hibernate-annotations:jar:3.3.0.ga:compile
如这里的javax.persistence:persistence-api(\-)标志,表示非申明式引入。

[INFO] | \- javax.persistence:persistence-api:jar:1.0:compile
[INFO] +- org.hibernate:hibernate:jar:3.2.5.ga:compile
[INFO] | +- net.sf.ehcache:ehcache:jar:1.2.3:compile
[INFO] | +- commons-logging:commons-logging:jar:1.0.4:compile
[INFO] | +- asm:asm-attrs:jar:1.5.3:compile
[INFO] | +- dom4j:dom4j:jar:1.6.1:compile
[INFO] | +- antlr:antlr:jar:2.7.6:compile
[INFO] | +- cglib:cglib:jar:2.1_3:compile
[INFO] | +- asm:asm:jar:1.5.3:compile
[INFO] | \- commons-collections:commons-collections:jar:2.1.1:compile
[INFO] \- junit:junit:jar:3.8.1:test
分享到:
评论

相关推荐

    dependency-management-plugin:一个Gradle插件,提供类似Maven的依赖项管理功能

    基于配置的依赖项管理,该插件将控制项目的直接和传递依赖项的版本,并将遵守项目依赖项poms中声明的任何排除项以及任何导入的bom。 要了解有关使用Dependency Management插件的更多信息,请参阅其。 贡献 该项目...

    dependency-graph-plugin-m-3.x.x:Maven版本> 3.1的依赖图Maven插件。 使用GEXF和GRAPML文件格式生成依赖关系图

    依赖项遍历的类型(是否传递)。 默认值为:true 独立图形 细绳 为每个Maven模块创建单独的依赖关系图。 默认值为:false labelPattern 细绳 图节点的标签图案。 默认值为:“ groupId:artifactId:version” ...

    fosslight_dependency_scanner:FOSSLight 依赖扫描器

    FOSSLight Dependency Scanner 利用开源软件来分析每个包管理器的依赖关系。 我们为每个包管理器选择开源软件,不仅显示直接依赖项,还显示传递依赖项,包括依赖项信息,例如 oss 名称、oss 版本和许可证名称。 每...

    dependency-metadata-maven-plugin:Maven 依赖元数据插件

    依赖元数据 Maven 插件多用途 maven 依赖元数据处理插件,旨在解析直接和可传递 maven 项目依赖项的元数据并对其采取行动。 此插件的最初用例是能够弃用内部生产的库,但绝对不限于此。 元数据被序列化为 JSON 文件...

    webpack-dependency-size:pack‍:microscope: Webpack插件可概述捆绑的依赖项及其大小

    ‍:microscope: Webpack依赖大小插件 插件可概述捆绑的依赖关系及其大小。 :person_raising_hand: 为什么? :package: 仅依赖关系深入了解黑箱! :fire: 快速仅分析最低要求! :eyes: JSON输出经过格式化,排序和可...

    04-IoC简介-控制翻转概念(IoC)

    其中最常见的方式叫做依赖注入(Dependency Injection,简称DI),还有一种方式叫“依赖查找”(Dependency Lookup)。通过控制反转,对象在被创建的时候,由一个调控系统内所有对象的外界实体将其所依赖的对象的...

    unity-jar-resolver:用于解决Android和iOS依赖关系并执行版本管理的Unity插件

    许多Unity插件都依赖于Android特定的库,iOS CocoaPods,有时还依赖于其他Unity插件的传递依赖。 这会导致以下问题: 在Unity项目中集成特定于平台的库(例如Android和iOS)可能很复杂,并且会给Unit

    data-dependency-plugin

    这些语句的地址应该放在一个文件中(参见in.txt示例),然后传递给插件(参见run.sh )。 语句(数据依赖本身)用蓝色表示。 下面是一个例子: in.txt文件可以使用示例arg-finder插件自动生成。 例如,您可能希望...

    Maven权威指南 很精典的学习教程,比ANT更好用

    使用Maven Dependency插件进行优化 8.6. 最终的POM 8.7. 小结 II. Maven Reference 9. 项目对象模型 9.1. 简介 9.2. POM 9.2.1. 超级POM 9.2.2. 最简单的POM 9.2.3. 有效POM 9.2.4. 真正的POM 9.3. ...

    gradle-dmt-plugin:一个Gradle插件,提供类似Maven的依赖项管理功能

    Gradle DMT插件介绍一个Gradle插件,... 基于配置的依赖项管理,该插件将控制项目的直接和传递依赖项的版本,并将遵守项目依赖项poms中声明的任何排除项以及所有导入的bom。执照Gradle DMT插件是根据发布的开源软件。

    java-general-utilities-3.3.zip

    illegal-transitive-dependency-check.zip,此规则检查代码是否通过可传递依赖项使用其他模块的类。Maven Enforcer插件的附加规则,用于检查通过可传递Maven依赖项引用的类。

    killbill-coupon-extension

    自定义成功创建权利后传递给Coupon插件的参数。如何设定将依赖项添加到。 <dependency> <groupId>ca.aeq</groupId> <artifactId>couponjson</artifactId> <version>0.15.2</version> </dependency>将的侦听器更改为...

    Maven2 的新特性.7z

    在Maven2中实现了传递依赖,如此对于Hibernate所依赖的包,Maven2会自动下载,开发人员只需关心Hibernate即可。 注意:只有得到Maven支持的依赖,通常是plugin形式出现,才能获得这个特性。而且对于一些老的plugin,...

    steps_indicator:Flutter插件显示简单的步骤指示器线小部件

    在您的pubspec.yaml依赖项中添加steps_indicator: ^1.3.0 。 并导入: import 'package:steps_indicator/steps_indicator.dart' ; 如何使用 只需创建一个StepsIndicator小部件并传递所需的参数即可: ...

Global site tag (gtag.js) - Google Analytics