Gradle FAQ

  1. SNAPSHOT依赖实时更新
    dependencies {
        implementation group: "group", name: "projectA", version: "1.1-SNAPSHOT", changing: true
    }
  2. 跳过执行测试代码
    gradle build -x test
  3. 查看testCompile周期的包依赖
    gradle dependencies --configuration testRuntimeClasspath
  4. 查看指定依赖的详细依赖关系
     
    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 (*)
    
    ​
  5. 列出所有子工程的依赖关系
    subprojects {
    	task allDeps(type: DependencyReportTask, group: 'help') {
    		
    	}
    }

     
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值