我如何知道Spring Boot启动器依赖项为我的项目带来的传递依赖的版本?

Ano*_*man 5 spring-boot

例如,如何找到Spring Boot启动spring-boot-starter-data-jpa器依赖项带入项目的Hibernate版本?

Dan*_*ski 6

依赖项列表可以在文档的附录Fspring-boot-dependencies工件的pom.xml中找到,您可以在类路径中找到它.

您还可以访问Spring Boot的公共存储库,并在单独的分支中查看每个已发布版本的pom.xml.


Yuv*_*uva 5

使用maven时,使用以下命令打印依赖关系树

mvn dependency:tree
Run Code Online (Sandbox Code Playgroud)

http://maven.apache.org/plugins/maven-dependency-plugin/examples/resolving-conflicts-using-the-dependency-tree.html

使用gradle时:

gradlew dependencies
Run Code Online (Sandbox Code Playgroud)

dependencies - 显示在根项目'my-project'中声明的所有依赖项.

dependencyInsight - 显示对根项目"my-project"中特定依赖项的洞察.

此外,IDE在某个窗口中显示此信息.例如,IntelliJ在"外部库"和maven窗口下的项目窗口中显示所有项目依赖项.