Maven –显示项目依赖性
程序员文章站
2024-03-23 10:14:52
...
在Maven中,可以使用mvn dependency:tree
以树格式显示项目依赖关系。
1. Maven项目
查看一个简单的Maven项目,该项目声明为Spring和logback依赖项。
pom.xml
<properties>
<spring.version>4.1.6.RELEASE</spring.version>
<logback.version>1.1.3</logback.version>
<jcl.slf4j.version>1.7.12</jcl.slf4j.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>${spring.version}</version>
<exclusions>
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>jcl-over-slf4j</artifactId>
<version>${jcl.slf4j.version}</version>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>${logback.version}</version>
</dependency>
</dependencies>
2. mvn依赖关系:树
显示以上项目依赖项的示例。
Terminal
$ mvn dependency:tree
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building {Project Name}
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ spring-mvc-logback ---
[INFO] com.mkyong.common:spring-mvc-logback:war:1.0-SNAPSHOT
[INFO] +- org.springframework:spring-core:jar:4.1.6.RELEASE:compile
[INFO] +- org.springframework:spring-webmvc:jar:4.1.6.RELEASE:compile
[INFO] | +- org.springframework:spring-beans:jar:4.1.6.RELEASE:compile
[INFO] | +- org.springframework:spring-context:jar:4.1.6.RELEASE:compile
[INFO] | | \- org.springframework:spring-aop:jar:4.1.6.RELEASE:compile
[INFO] | | \- aopalliance:aopalliance:jar:1.0:compile
[INFO] | +- org.springframework:spring-expression:jar:4.1.6.RELEASE:compile
[INFO] | \- org.springframework:spring-web:jar:4.1.6.RELEASE:compile
[INFO] +- org.slf4j:jcl-over-slf4j:jar:1.7.12:compile
[INFO] | \- org.slf4j:slf4j-api:jar:1.7.12:compile
[INFO] +- ch.qos.logback:logback-classic:jar:1.1.3:compile
[INFO] | \- ch.qos.logback:logback-core:jar:1.1.3:compile
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.937 s
[INFO] Finished at: 2015-06-19T19:17:54+08:00
[INFO] Final Memory: 13M/308M
[INFO] ------------------------------------------------------------------------
做完了
标签: Maven的
From: https://mkyong.com/maven/maven-display-project-dependency/
推荐阅读
-
Maven –显示项目依赖性
-
C# 项目依赖性定义在.sln文件
-
IntelliJ IDEA - 如何查看 Maven 项目中所有 Jar 包的依赖关系图?
-
安卓项目欢迎界面效果制作(界面显示应用版本信息)
-
Struts2学习笔记之Maven构建Struts2项目(二) 博客分类: struts2 Struts2Mavenwebapp
-
maven的依赖 博客分类: maven项目实践 maven依赖
-
maven的依赖 博客分类: maven项目实践 maven依赖
-
两步将maven项目热部署到tomcat容器中
-
web项目改成spring boot maven 引入jar包不一致启动报错 mavnorg jsonspring bootjar
-
eclipse中创建maven项目