- SNAPSHOT依赖实时更新
dependencies { implementation group: "group", name: "projectA", version: "1.1-SNAPSHOT", changing: true }
- 跳过执行测试代码
gradle build -x test
- 查看testCompile周期的包依赖
gradle dependencies --configuration testRuntimeClasspath
- 查看指定依赖的详细依赖关系
gradle dependencyInsight --dependency slf4j-api
> Task :dependencyInsight org.slf4j:slf4j-api:1.7.36 variant "compile" [ org.gradle.status = release (not requested) org.gradle.usage = java-api org.gradle.libraryelements = jar (compatible with: classes+resources) org.gradle.category = library Requested attributes not found in the selected variant: org.gradle.dependency.bundling = external org.gradle.jvm.environment = standard-jvm org.gradle.jvm.version = 8 ] Selection reasons: - By conflict resolution : between versions 1.7.36, 1.7.32, 1.7.30, 1.7.25 and 1.7.22 org.slf4j:slf4j-api:1.7.36 \--- org.slf4j:jul-to-slf4j:1.7.36 \--- org.springframework.boot:spring-boot-starter-logging:2.6.4 \--- org.springframework.boot:spring-boot-starter:2.6.4 +--- org.springframework.boot:spring-boot-starter-web:2.6.4 | \--- compileClasspath +--- org.springframework.boot:spring-boot-starter-actuator:2.6.4 | \--- compileClasspath +--- org.springframework.boot:spring-boot-starter-aop:2.6.4 | \--- compileClasspath +--- org.springframework.boot:spring-boot-starter-cache:2.6.4 | \--- compileClasspath +--- org.springframework.boot:spring-boot-starter-data-redis:2.6.4 | \--- compileClasspath +--- org.springframework.boot:spring-boot-starter-json:2.6.4 | \--- org.springframework.boot:spring-boot-starter-web:2.6.4 (*) \--- org.springframework.cloud:spring-cloud-starter:3.1.1 (requested org.springframework.boot:spring-boot-starter:2.6.3) \--- org.springframework.cloud:spring-cloud-starter-config:3.1.1 \--- compileClasspath org.slf4j:slf4j-api:1.7.25 -> 1.7.36 +--- io.springfox:springfox-boot-starter:3.0.0 (*) +--- io.springfox:springfox-core:3.0.0 | +--- io.springfox:springfox-oas:3.0.0 | | \--- io.springfox:springfox-boot-starter:3.0.0 (*) | +--- io.springfox:springfox-data-rest:3.0.0 | | \--- io.springfox:springfox-boot-starter:3.0.0 (*) | +--- io.springfox:springfox-spring-web:3.0.0 | | +--- io.springfox:springfox-swagger2:3.0.0 (*) | | +--- io.springfox:springfox-oas:3.0.0 (*) | | +--- io.springfox:springfox-bean-validators:3.0.0 (*) | | +--- io.springfox:springfox-swagger-common:3.0.0 (*) | | \--- io.springfox:springfox-spring-webmvc:3.0.0 (*) | +--- io.springfox:springfox-schema:3.0.0 | | +--- io.springfox:springfox-swagger2:3.0.0 (*) | | +--- io.springfox:springfox-oas:3.0.0 (*) | | +--- io.springfox:springfox-swagger-common:3.0.0 (*) | | +--- io.springfox:springfox-spring-webmvc:3.0.0 (*) | | \--- io.springfox:springfox-spring-web:3.0.0 (*) | \--- io.springfox:springfox-spi:3.0.0 | +--- io.springfox:springfox-swagger2:3.0.0 (*) | +--- io.springfox:springfox-oas:3.0.0 (*) | +--- io.springfox:springfox-data-rest:3.0.0 (*) | +--- io.springfox:springfox-swagger-common:3.0.0 (*) | +--- io.springfox:springfox-spring-webmvc:3.0.0 (*) | +--- io.springfox:springfox-spring-web:3.0.0 (*) | \--- io.springfox:springfox-schema:3.0.0 (*) +--- io.springfox:springfox-data-rest:3.0.0 (*) +--- io.springfox:springfox-oas:3.0.0 (*) +--- io.springfox:springfox-spring-web:3.0.0 (*) +--- io.springfox:springfox-spring-webflux:3.0.0 | +--- io.springfox:springfox-swagger2:3.0.0 (*) | \--- io.springfox:springfox-oas:3.0.0 (*) +--- io.springfox:springfox-spring-webmvc:3.0.0 (*) +--- io.springfox:springfox-swagger-common:3.0.0 (*) +--- io.springfox:springfox-swagger2:3.0.0 (*) +--- org.apache.logging.log4j:log4j-to-slf4j:2.17.1 | \--- org.springframework.boot:spring-boot-starter-logging:2.6.4 | \--- org.springframework.boot:spring-boot-starter:2.6.4 | +--- org.springframework.boot:spring-boot-starter-web:2.6.4 | | \--- compileClasspath | +--- org.springframework.boot:spring-boot-starter-actuator:2.6.4 | | \--- compileClasspath | +--- org.springframework.boot:spring-boot-starter-aop:2.6.4 | | \--- compileClasspath | +--- org.springframework.boot:spring-boot-starter-cache:2.6.4 | | \--- compileClasspath | +--- org.springframework.boot:spring-boot-starter-data-redis:2.6.4 | | \--- compileClasspath | +--- org.springframework.boot:spring-boot-starter-json:2.6.4 | | \--- org.springframework.boot:spring-boot-starter-web:2.6.4 (*) | \--- org.springframework.cloud:spring-cloud-starter:3.1.1 (requested org.springframework.boot:spring-boot-starter:2.6.3) | \--- org.springframework.cloud:spring-cloud-starter-config:3.1.1 | \--- compileClasspath +--- org.springframework.plugin:spring-plugin-core:2.0.0.RELEASE | +--- io.springfox:springfox-boot-starter:3.0.0 (*) | +--- io.springfox:springfox-swagger2:3.0.0 (*) | +--- io.springfox:springfox-oas:3.0.0 (*) | +--- io.springfox:springfox-data-rest:3.0.0 (*) | +--- io.springfox:springfox-bean-validators:3.0.0 (*) | +--- io.springfox:springfox-swagger-common:3.0.0 (*) | +--- io.springfox:springfox-spring-webmvc:3.0.0 (*) | +--- io.springfox:springfox-spring-web:3.0.0 (*) | +--- io.springfox:springfox-spring-webflux:3.0.0 (*) | +--- io.springfox:springfox-core:3.0.0 (*) | \--- org.springframework.plugin:spring-plugin-metadata:2.0.0.RELEASE | +--- io.springfox:springfox-boot-starter:3.0.0 (*) | +--- io.springfox:springfox-swagger2:3.0.0 (*) | +--- io.springfox:springfox-oas:3.0.0 (*) | +--- io.springfox:springfox-data-rest:3.0.0 (*) | +--- io.springfox:springfox-bean-validators:3.0.0 (*) | +--- io.springfox:springfox-swagger-common:3.0.0 (*) | +--- io.springfox:springfox-spring-webmvc:3.0.0 (*) | +--- io.springfox:springfox-spring-web:3.0.0 (*) | +--- io.springfox:springfox-spring-webflux:3.0.0 (*) | \--- io.springfox:springfox-core:3.0.0 (*) \--- org.springframework.plugin:spring-plugin-metadata:2.0.0.RELEASE (*) org.slf4j:slf4j-api:1.7.30 -> 1.7.36 \--- org.slf4j:log4j-over-slf4j:1.7.30 \--- compileClasspath org.slf4j:slf4j-api:1.7.32 -> 1.7.36 +--- ch.qos.logback:logback-classic:1.2.10 | \--- org.springframework.boot:spring-boot-starter-logging:2.6.4 | \--- org.springframework.boot:spring-boot-starter:2.6.4 | +--- org.springframework.boot:spring-boot-starter-web:2.6.4 | | \--- compileClasspath | +--- org.springframework.boot:spring-boot-starter-actuator:2.6.4 | | \--- compileClasspath | +--- org.springframework.boot:spring-boot-starter-aop:2.6.4 | | \--- compileClasspath | +--- org.springframework.boot:spring-boot-starter-cache:2.6.4 | | \--- compileClasspath | +--- org.springframework.boot:spring-boot-starter-data-redis:2.6.4 | | \--- compileClasspath | +--- org.springframework.boot:spring-boot-starter-json:2.6.4 | | \--- org.springframework.boot:spring-boot-starter-web:2.6.4 (*) | \--- org.springframework.cloud:spring-cloud-starter:3.1.1 (requested org.springframework.boot:spring-boot-starter:2.6.3) | \--- org.springframework.cloud:spring-cloud-starter-config:3.1.1 | \--- compileClasspath +--- org.springframework.data:spring-data-commons:2.6.2 | \--- org.springframework.data:spring-data-keyvalue:2.6.2 | \--- org.springframework.data:spring-data-redis:2.6.2 | \--- org.springframework.boot:spring-boot-starter-data-redis:2.6.4 (*) +--- org.springframework.data:spring-data-keyvalue:2.6.2 (*) \--- org.springframework.data:spring-data-redis:2.6.2 (*)
- 列出所有子工程的依赖关系
subprojects { task allDeps(type: DependencyReportTask, group: 'help') { } }
Gradle FAQ
于 2017-12-18 17:36:00 首次发布