gradle绘制各个模块的依赖图

news/2024/5/20 4:12:28 标签: java, android, gradle

在 Gradle 中,您可以使用多种方式绘制项目中各个模块的依赖关系图。下面是两种常用方法:

        1. 使用 Gradle 插件:可以使用如 org.dm.gradle.plugins.dependency-graph 这样的 Gradle 插件,来生成模块依赖图。

在您的项目根目录中的 build.gradle 文件中添加插件引用:

plugins {
  id 'com.github.johnrengelman.shadow' version '5.2.'
  id 'org.dm.gradle.plugins.dependency-graph' version '.1.'
}

运行以下 Gradle 命令,生成依赖图

$./gradlew generateModuleGraph -q

您可以在 build/reports/dependency-graph 文件夹下找到生成的 HTML 文件。

        2. 使用 IntelliJ IDEA:IntelliJ IDEA 可以自动为您绘制 Gradle 项目中的依赖图。

在 IntelliJ IDEA 中打开 Gradle 项目,然后转到 菜单栏中的 View -> Tool Windows -> Gradle。

这会打开 Gradle 工具窗口。右键单击您想要绘制图表的模块,并选择 "Show Dependencies"。

这将打开一个对话框,其中包含有导向所有依赖项的图表。您可以放大和缩小它,以使其更容易阅读和浏览。


http://www.niftyadmin.cn/n/312399.html

相关文章

U盘中毒(一堆.scr扩展名的文件),文件不见了怎么办,怎么恢复隐藏文件

U盘中毒(一堆.scr扩展名的文件夹),文件不见了怎么办,怎么恢复隐藏文件 U盘中毒(一堆.scr扩展名的文件夹)批处理命令批处理文件 U盘中毒(一堆.scr扩展名的文件夹) 打开u盘后&#xf…

SpringBoot【开发实用篇】---- 数据层解决方案

SpringBoot【开发实用篇】---- 数据层解决方案 1. SQL数据源技术持久化技术数据库技术 2. NoSQLSpringBoot整合Redis安装基本操作整合 SpringBoot整合MonggoDB安装基本操作整合 SpringBoot整合ES安装基本操作整合 开发实用篇前三章基本上是开胃菜,从第四章开始&…

C# PDF附件生成

最近项目上需要生成行业某证件,查阅了一下,大体有两个思路可以实现 1.图片格式 2.PDF格式 使用图片格式,GDI绘图的形式,GDI绘图相关库资料比较多,难度也还好,问题是生成的证不是很好看,看上去…

Windows 11 支持安卓应用

更改系统国家 打开windows自带的搜索,找到更改国家或地区。把地区改成美国。 开启电脑VT 不同电脑开启方式不一样,请搜索:xxx进入BIOS和xxx开启VT打开你电脑的VT。 安装子系统 电脑打开Microsoft Store直接搜是搜不到的, 点…

基于Maven创建多模块的Spring Boot项目

使用 Spring Boot的初始化器等创建Spring Boot项目时,需要在pom.xml指定该项目的父项目是 spring-boot-starter-parent。 <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><versio…

Restormer Efficient Transformer for High-Resolution Image Restoration

文章目录 Restormer代码训练和测试运行记录文章及代码地址环境安装下载数据集运行Demo训练测试 Restormer代码训练和测试运行记录 文章及代码地址 文章名称&#xff1a;Restormer: Efficient Transformer for High-Resolution Image Restoration&#xff08;CVPR 2022&#x…

腾讯云发布金融国产化战略、《腾讯云银行核心系统分布式转型白皮书》

5月11日&#xff0c;在腾讯金融云国产化战略峰会上&#xff0c;腾讯云发布金融国产化战略&#xff1a;腾讯云将持续加大技术投入打造新一代国产化精品产品&#xff0c;并依托产品构建全栈领先的国产数字化基座。同时&#xff0c;腾讯云还将携手伙伴&#xff0c;共同构建国产数字…

共享锁与排他锁

1.共享锁&#xff08;读锁&#xff09; 语法&#xff1a;select … lock in share mode 若事务T对记录A加上共享锁&#xff0c;则事务T可以读A但不能修改A&#xff0c;其他事务只能再对A加共享锁&#xff0c;而不能加排它锁&#xff0c;直到事务T释放A上的共享锁。这保证了其他…