假设,我们有多项目构建,我们希望看到特定模块的所有依赖项:
gradle certainProject:dependencies
然后我们会得到类似的输出:
+--- project :firstProject
| +--- project :anyProject
| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.36
| +--- org.projectlombok:lombok:1.18.20 -> 1.18.22
| +--- org.springframework:spring-core:5.3.22 -> 5.3.25 (*)
+--- project :secondProject
| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.36
| +--- org.springframework.kafka:spring-kafka:2.8.6 (*)
| +--- org.mapstruct:mapstruct:1.4.2.Final
| \--- org.mapstruct:mapstruct-processor:1.4.2.Final
+--- project :thirdProject
| +--- … e.t.c
我感兴趣的是只在输出中递归地看到“project:“:
+--- project :firstProject
| +--- project :anyProject
+--- project :secondProject
+--- project :thirdProject
可能排除由模式或smth相同?
这些deps添加这样的方式:
dependencies {
implementation(
project(":firstProject"),
project(":secondProject"),
project(":thirdProject"),
)
implementation("org.postgresql:postgresql:3.2.2")
//…
}
1条答案
按热度按时间lo8azlld1#
出于某种原因,是否绝对有必要只使用
gradle
的参数来解决这个问题?如果没有,那么这将产生你想要的: