解决com.google.code.findbugs:jsr305依赖库冲突问题

博客提及报错信息,并给出解决方法,即在build.gradle的Android{}里添加相关内容,这属于开发过程中针对特定文件报错的处理办法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

报错信息


* What went wrong:
Execution failed for task ':app:preDebugAndroidTestBuild'.
> Conflict with dependency 'com.google.code.findbugs:jsr305' in project ':app'. Resolved versions for app (3.0.1) and test app (3.0.2) differ. See https://d.android.com/r/tools/test-apk-dependency-conflicts.html for details.

解决方法:
在build.gradle的 Android{ }里添加:

configurations.all {//添加这段代码,解决

    resolutionStrategy.force 'com.google.code.findbugs:jsr305:3.0.2'

}
执行预编译任务... 正在加载 Ant 配置… 正在运行 Ant 任务… 正在运行 'before' 任务 正在检查源 正在复制资源… [sky-server] 正在复制资源… [sky-pojo] 正在复制资源… [sky-common] 正在解析 java… [sky-server] 正在检查依赖项… [sky-server] 依赖分析发现 0 个受影响的文件 编译模块 'sky-server' 时发生错误 javac 17.0.15 用于编译 java 源 已完成,正在保存缓存… 编译失败: 错误: 100;警告: 0 执行后编译任务... 正在加载 Ant 配置… 正在运行 Ant 任务… 正在同步输出目录… 2025/7/30 1:21 - 编译完成1秒646毫秒中 100 个错误 和 0 个警告 D:\software\sky-take-out\sky-server\src\main\java\com\sky\config\WebMvcConfiguration.java:4:27 java: 程序包lombok.extern.slf4j不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\config\WebMvcConfiguration.java:5:52 java: 程序包org.springframework.beans.factory.annotation不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\config\WebMvcConfiguration.java:6:46 java: 程序包org.springframework.context.annotation不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\config\WebMvcConfiguration.java:7:46 java: 程序包org.springframework.context.annotation不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\config\WebMvcConfiguration.java:8:57 java: 程序包org.springframework.web.servlet.config.annotation不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\config\WebMvcConfiguration.java:9:57 java: 程序包org.springframework.web.servlet.config.annotation不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\config\WebMvcConfiguration.java:10:57 java: 程序包org.springframework.web.servlet.config.annotation不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\config\WebMvcConfiguration.java:11:40 java: 程序包springfox.documentation.builders不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\config\WebMvcConfiguration.java:12:40 java: 程序包springfox.documentation.builders不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\config\WebMvcConfiguration.java:13:40 java: 程序包springfox.documentation.builders不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\config\WebMvcConfiguration.java:14:39 java: 程序包springfox.documentation.service不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\config\WebMvcConfiguration.java:15:35 java: 程序包springfox.documentation.spi不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\config\WebMvcConfiguration.java:16:50 java: 程序包springfox.documentation.spring.web.plugins不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\config\WebMvcConfiguration.java:23:42 java: 找不到符号 符号: 类 WebMvcConfigurationSupport D:\software\sky-take-out\sky-server\src\main\java\com\sky\config\WebMvcConfiguration.java:21:2 java: 找不到符号 符号: 类 Configuration D:\software\sky-take-out\sky-server\src\main\java\com\sky\config\WebMvcConfiguration.java:22:2 java: 找不到符号 符号: 类 Slf4j D:\software\sky-take-out\sky-server\src\main\java\com\sky\config\WebMvcConfiguration.java:33:36 java: 找不到符号 符号: 类 InterceptorRegistry 位置:com.sky.config.WebMvcConfiguration D:\software\sky-take-out\sky-server\src\main\java\com\sky\config\WebMvcConfiguration.java:45:12 java: 找不到符号 符号: 类 Docket 位置:com.sky.config.WebMvcConfiguration D:\software\sky-take-out\sky-server\src\main\java\com\sky\config\WebMvcConfiguration.java:64:40 java: 找不到符号 符号: 类 ResourceHandlerRegistry 位置:com.sky.config.WebMvcConfiguration D:\software\sky-take-out\sky-server\src\main\java\com\sky\config\WebMvcConfiguration.java:25:6 java: 找不到符号 符号: 类 Autowired 位置:com.sky.config.WebMvcConfiguration D:\software\sky-take-out\sky-server\src\main\java\com\sky\config\WebMvcConfiguration.java:44:6 java: 找不到符号 符号: 类 Bean 位置:com.sky.config.WebMvcConfiguration D:\software\sky-take-out\sky-server\src\main\java\com\sky\interceptor\JwtTokenAdminInterceptor.java:3:24 java: 程序包com.sky.constant不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\interceptor\JwtTokenAdminInterceptor.java:4:26 java: 程序包com.sky.properties不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\interceptor\JwtTokenAdminInterceptor.java:5:21 java: 程序包com.sky.utils不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\interceptor\JwtTokenAdminInterceptor.java:6:23 java: 程序包io.jsonwebtoken不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\interceptor\JwtTokenAdminInterceptor.java:7:27 java: 程序包lombok.extern.slf4j不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\interceptor\JwtTokenAdminInterceptor.java:8:52 java: 程序包org.springframework.beans.factory.annotation不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\interceptor\JwtTokenAdminInterceptor.java:9:38 java: 程序包org.springframework.stereotype不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\interceptor\JwtTokenAdminInterceptor.java:10:38 java: 程序包org.springframework.web.method不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\interceptor\JwtTokenAdminInterceptor.java:11:39 java: 程序包org.springframework.web.servlet不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\interceptor\JwtTokenAdminInterceptor.java:12:26 java: 程序包javax.servlet.http不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\interceptor\JwtTokenAdminInterceptor.java:13:26 java: 程序包javax.servlet.http不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\interceptor\JwtTokenAdminInterceptor.java:20:50 java: 找不到符号 符号: 类 HandlerInterceptor D:\software\sky-take-out\sky-server\src\main\java\com\sky\interceptor\JwtTokenAdminInterceptor.java:18:2 java: 找不到符号 符号:Component D:\software\sky-take-out\sky-server\src\main\java\com\sky\interceptor\JwtTokenAdminInterceptor.java:19:2 java: 找不到符号 符号: 类 Slf4j D:\software\sky-take-out\sky-server\src\main\java\com\sky\interceptor\JwtTokenAdminInterceptor.java:23:13 java: 找不到符号 符号: 类 JwtProperties 位置:com.sky.interceptor.JwtTokenAdminInterceptor D:\software\sky-take-out\sky-server\src\main\java\com\sky\interceptor\JwtTokenAdminInterceptor.java:34:30 java: 找不到符号 符号: 类 HttpServletRequest 位置:com.sky.interceptor.JwtTokenAdminInterceptor D:\software\sky-take-out\sky-server\src\main\java\com\sky\interceptor\JwtTokenAdminInterceptor.java:34:58 java: 找不到符号 符号: 类 HttpServletResponse 位置:com.sky.interceptor.JwtTokenAdminInterceptor D:\software\sky-take-out\sky-server\src\main\java\com\sky\interceptor\JwtTokenAdminInterceptor.java:22:6 java: 找不到符号 符号: 类 Autowired 位置:com.sky.interceptor.JwtTokenAdminInterceptor D:\software\sky-take-out\sky-server\src\main\java\com\sky\controller\admin\EmployeeController.java:3:24 java: 程序包com.sky.constant不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\controller\admin\EmployeeController.java:4:19 java: 程序包com.sky.dto不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\controller\admin\EmployeeController.java:5:22 java: 程序包com.sky.entity不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\controller\admin\EmployeeController.java:6:26 java: 程序包com.sky.properties不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\controller\admin\EmployeeController.java:7:22 java: 程序包com.sky.result不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\controller\admin\EmployeeController.java:9:21 java: 程序包com.sky.utils不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\controller\admin\EmployeeController.java:10:18 java: 程序包com.sky.vo不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\controller\admin\EmployeeController.java:11:27 java: 程序包lombok.extern.slf4j不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\controller\admin\EmployeeController.java:12:52 java: 程序包org.springframework.beans.factory.annotation不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\controller\admin\EmployeeController.java:13:47 java: 程序包org.springframework.web.bind.annotation不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\controller\admin\EmployeeController.java:14:47 java: 程序包org.springframework.web.bind.annotation不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\controller\admin\EmployeeController.java:15:47 java: 程序包org.springframework.web.bind.annotation不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\controller\admin\EmployeeController.java:16:47 java: 程序包org.springframework.web.bind.annotation不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\controller\admin\EmployeeController.java:24:2 java: 找不到符号 符号: 类 RestController D:\software\sky-take-out\sky-server\src\main\java\com\sky\controller\admin\EmployeeController.java:25:2 java: 找不到符号 符号: 类 RequestMapping D:\software\sky-take-out\sky-server\src\main\java\com\sky\controller\admin\EmployeeController.java:26:2 java: 找不到符号 符号: 类 Slf4j D:\software\sky-take-out\sky-server\src\main\java\com\sky\controller\admin\EmployeeController.java:32:13 java: 找不到符号 符号: 类 JwtProperties 位置:com.sky.controller.admin.EmployeeController D:\software\sky-take-out\sky-server\src\main\java\com\sky\controller\admin\EmployeeController.java:41:55 java: 找不到符号 符号: 类 EmployeeLoginDTO 位置:com.sky.controller.admin.EmployeeController D:\software\sky-take-out\sky-server\src\main\java\com\sky\controller\admin\EmployeeController.java:41:12 java: 找不到符号 符号: 类 Result 位置:com.sky.controller.admin.EmployeeController D:\software\sky-take-out\sky-server\src\main\java\com\sky\controller\admin\EmployeeController.java:41:19 java: 找不到符号 符号: 类 EmployeeLoginVO 位置:com.sky.controller.admin.EmployeeController D:\software\sky-take-out\sky-server\src\main\java\com\sky\controller\admin\EmployeeController.java:70:12 java: 找不到符号 符号: 类 Result 位置:com.sky.controller.admin.EmployeeController D:\software\sky-take-out\sky-server\src\main\java\com\sky\controller\admin\EmployeeController.java:29:6 java: 找不到符号 符号: 类 Autowired 位置:com.sky.controller.admin.EmployeeController D:\software\sky-take-out\sky-server\src\main\java\com\sky\controller\admin\EmployeeController.java:31:6 java: 找不到符号 符号: 类 Autowired 位置:com.sky.controller.admin.EmployeeController D:\software\sky-take-out\sky-server\src\main\java\com\sky\service\EmployeeService.java:3:19 java: 程序包com.sky.dto不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\service\EmployeeService.java:4:22 java: 程序包com.sky.entity不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\service\EmployeeService.java:13:20 java: 找不到符号 符号: 类 EmployeeLoginDTO 位置: 接口 com.sky.service.EmployeeService D:\software\sky-take-out\sky-server\src\main\java\com\sky\service\EmployeeService.java:13:5 java: 找不到符号 符号: 类 Employee 位置: 接口 com.sky.service.EmployeeService D:\software\sky-take-out\sky-server\src\main\java\com\sky\handler\GlobalExceptionHandler.java:3:25 java: 程序包com.sky.exception不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\handler\GlobalExceptionHandler.java:4:22 java: 程序包com.sky.result不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\handler\GlobalExceptionHandler.java:5:27 java: 程序包lombok.extern.slf4j不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\handler\GlobalExceptionHandler.java:6:47 java: 程序包org.springframework.web.bind.annotation不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\handler\GlobalExceptionHandler.java:7:47 java: 程序包org.springframework.web.bind.annotation不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\handler\GlobalExceptionHandler.java:12:2 java: 找不到符号 符号: 类 RestControllerAdvice D:\software\sky-take-out\sky-server\src\main\java\com\sky\handler\GlobalExceptionHandler.java:13:2 java: 找不到符号 符号: 类 Slf4j D:\software\sky-take-out\sky-server\src\main\java\com\sky\handler\GlobalExceptionHandler.java:22:36 java: 找不到符号 符号: 类 BaseException 位置:com.sky.handler.GlobalExceptionHandler D:\software\sky-take-out\sky-server\src\main\java\com\sky\handler\GlobalExceptionHandler.java:22:12 java: 找不到符号 符号: 类 Result 位置:com.sky.handler.GlobalExceptionHandler D:\software\sky-take-out\sky-server\src\main\java\com\sky\mapper\EmployeeMapper.java:3:22 java: 程序包com.sky.entity不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\mapper\EmployeeMapper.java:4:37 java: 程序包org.apache.ibatis.annotations不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\mapper\EmployeeMapper.java:5:37 java: 程序包org.apache.ibatis.annotations不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\mapper\EmployeeMapper.java:7:2 java: 找不到符号 符号: 类 Mapper D:\software\sky-take-out\sky-server\src\main\java\com\sky\mapper\EmployeeMapper.java:16:5 java: 找不到符号 符号: 类 Employee 位置: 接口 com.sky.mapper.EmployeeMapper D:\software\sky-take-out\sky-server\src\main\java\com\sky\service\impl\EmployeeServiceImpl.java:3:24 java: 程序包com.sky.constant不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\service\impl\EmployeeServiceImpl.java:4:24 java: 程序包com.sky.constant不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\service\impl\EmployeeServiceImpl.java:5:19 java: 程序包com.sky.dto不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\service\impl\EmployeeServiceImpl.java:6:22 java: 程序包com.sky.entity不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\service\impl\EmployeeServiceImpl.java:7:25 java: 程序包com.sky.exception不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\service\impl\EmployeeServiceImpl.java:8:25 java: 程序包com.sky.exception不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\service\impl\EmployeeServiceImpl.java:9:25 java: 程序包com.sky.exception不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\service\impl\EmployeeServiceImpl.java:12:52 java: 程序包org.springframework.beans.factory.annotation不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\service\impl\EmployeeServiceImpl.java:13:38 java: 程序包org.springframework.stereotype不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\service\impl\EmployeeServiceImpl.java:14:32 java: 程序包org.springframework.util不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\service\impl\EmployeeServiceImpl.java:16:2 java: 找不到符号 符号: 类 Service D:\software\sky-take-out\sky-server\src\main\java\com\sky\service\impl\EmployeeServiceImpl.java:28:27 java: 找不到符号 符号: 类 EmployeeLoginDTO 位置:com.sky.service.impl.EmployeeServiceImpl D:\software\sky-take-out\sky-server\src\main\java\com\sky\service\impl\EmployeeServiceImpl.java:28:12 java: 找不到符号 符号: 类 Employee 位置:com.sky.service.impl.EmployeeServiceImpl D:\software\sky-take-out\sky-server\src\main\java\com\sky\SkyApplication.java:3:27 java: 程序包lombok.extern.slf4j不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\SkyApplication.java:4:32 java: 程序包org.springframework.boot不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\SkyApplication.java:5:46 java: 程序包org.springframework.boot.autoconfigure不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\SkyApplication.java:6:50 java: 程序包org.springframework.transaction.annotation不存在 D:\software\sky-take-out\sky-server\src\main\java\com\sky\SkyApplication.java:8:2 java: 找不到符号 符号: 类 SpringBootApplication D:\software\sky-take-out\sky-server\src\main\java\com\sky\SkyApplication.java:9:2 java: 找不到符号 符号: 类 EnableTransactionManagement D:\software\sky-take-out\sky-server\src\main\java\com\sky\SkyApplication.java:10:2 java: 找不到符号 符号: 类 Slf4j 这是我查询依赖树的输出结果: D:\software\sky-take-out>mvn dependency:tree [INFO] Scanning for projects... [INFO] ------------------------------------------------------------------------ [INFO] Reactor Build Order: [INFO] [INFO] sky-take-out [pom] [INFO] sky-common [jar] [INFO] sky-pojo [jar] [INFO] sky-server [jar] [INFO] [INFO] ------------------------< com.sky:sky-take-out >------------------------ [INFO] Building sky-take-out 1.0-SNAPSHOT [1/4] [INFO] from pom.xml [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- dependency:3.3.0:tree (default-cli) @ sky-take-out --- [INFO] com.sky:sky-take-out:pom:1.0-SNAPSHOT [INFO] [INFO] -------------------------< com.sky:sky-common >------------------------- [INFO] Building sky-common 1.0-SNAPSHOT [2/4] [INFO] from sky-common\pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- dependency:3.3.0:tree (default-cli) @ sky-common --- [INFO] com.sky:sky-common:jar:1.0-SNAPSHOT [INFO] +- org.projectlombok:lombok:jar:1.18.30:compile [INFO] +- com.alibaba:fastjson:jar:1.2.76:compile [INFO] +- commons-lang:commons-lang:jar:2.6:compile [INFO] +- org.springframework.boot:spring-boot-starter-json:jar:2.7.3:compile [INFO] | +- org.springframework.boot:spring-boot-starter:jar:2.7.3:compile [INFO] | | +- org.springframework.boot:spring-boot:jar:2.7.3:compile [INFO] | | | \- org.springframework:spring-context:jar:5.3.22:compile [INFO] | | | +- org.springframework:spring-aop:jar:5.3.22:compile [INFO] | | | \- org.springframework:spring-expression:jar:5.3.22:compile [INFO] | | +- org.springframework.boot:spring-boot-autoconfigure:jar:2.7.3:compile [INFO] | | +- org.springframework.boot:spring-boot-starter-logging:jar:2.7.3:compile [INFO] | | | +- ch.qos.logback:logback-classic:jar:1.2.11:compile [INFO] | | | | \- ch.qos.logback:logback-core:jar:1.2.11:compile [INFO] | | | +- org.apache.logging.log4j:log4j-to-slf4j:jar:2.17.2:compile [INFO] | | | | \- org.apache.logging.log4j:log4j-api:jar:2.17.2:compile [INFO] | | | \- org.slf4j:jul-to-slf4j:jar:1.7.36:compile [INFO] | | +- jakarta.annotation:jakarta.annotation-api:jar:1.3.5:compile [INFO] | | +- org.springframework:spring-core:jar:5.3.22:compile [INFO] | | | \- org.springframework:spring-jcl:jar:5.3.22:compile [INFO] | | \- org.yaml:snakeyaml:jar:1.30:compile [INFO] | +- org.springframework:spring-web:jar:5.3.22:compile [INFO] | | \- org.springframework:spring-beans:jar:5.3.22:compile [INFO] | +- com.fasterxml.jackson.core:jackson-databind:jar:2.13.3:compile [INFO] | | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.13.3:compile [INFO] | | \- com.fasterxml.jackson.core:jackson-core:jar:2.13.3:compile [INFO] | +- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:jar:2.13.3:compile [INFO] | +- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.13.3:compile [INFO] | \- com.fasterxml.jackson.module:jackson-module-parameter-names:jar:2.13.3:compile [INFO] +- io.jsonwebtoken:jjwt:jar:0.9.1:compile [INFO] +- org.springframework.boot:spring-boot-configuration-processor:jar:2.7.3:compile [INFO] +- com.aliyun.oss:aliyun-sdk-oss:jar:3.10.2:compile [INFO] | +- org.apache.httpcomponents:httpclient:jar:4.5.13:compile [INFO] | | +- org.apache.httpcomponents:httpcore:jar:4.4.15:compile [INFO] | | \- commons-codec:commons-codec:jar:1.15:compile [INFO] | +- org.jdom:jdom2:jar:2.0.6.1:compile [INFO] | +- org.codehaus.jettison:jettison:jar:1.1:compile [INFO] | | \- stax:stax-api:jar:1.0.1:compile [INFO] | +- com.aliyun:aliyun-java-sdk-core:jar:3.4.0:compile [INFO] | +- com.aliyun:aliyun-java-sdk-ram:jar:3.0.0:compile [INFO] | +- com.aliyun:aliyun-java-sdk-sts:jar:3.0.0:compile [INFO] | +- com.aliyun:aliyun-java-sdk-ecs:jar:4.2.0:compile [INFO] | \- com.aliyun:aliyun-java-sdk-kms:jar:2.7.0:compile [INFO] | \- com.google.code.gson:gson:jar:2.9.1:compile [INFO] +- javax.xml.bind:jaxb-api:jar:2.3.1:compile [INFO] | \- javax.activation:javax.activation-api:jar:1.2.0:compile [INFO] \- com.github.wechatpay-apiv3:wechatpay-apache-httpclient:jar:0.4.8:compile [INFO] +- org.apache.httpcomponents:httpmime:jar:4.5.13:runtime [INFO] \- org.slf4j:slf4j-api:jar:1.7.36:compile [INFO] [INFO] --------------------------< com.sky:sky-pojo >-------------------------- [INFO] Building sky-pojo 1.0-SNAPSHOT [3/4] [INFO] from sky-pojo\pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- dependency:3.3.0:tree (default-cli) @ sky-pojo --- [INFO] com.sky:sky-pojo:jar:1.0-SNAPSHOT [INFO] +- org.projectlombok:lombok:jar:1.18.30:compile [INFO] +- com.fasterxml.jackson.core:jackson-databind:jar:2.9.2:compile [INFO] | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.13.3:compile [INFO] | \- com.fasterxml.jackson.core:jackson-core:jar:2.13.3:compile [INFO] \- com.github.xiaoymin:knife4j-spring-boot-starter:jar:3.0.2:compile [INFO] +- com.github.xiaoymin:knife4j-spring-boot-autoconfigure:jar:3.0.2:compile [INFO] | +- com.github.xiaoymin:knife4j-spring:jar:3.0.2:compile [INFO] | | +- com.github.xiaoymin:knife4j-annotations:jar:3.0.2:compile [INFO] | | | +- io.swagger:swagger-annotations:jar:1.5.22:compile [INFO] | | | \- io.swagger.core.v3:swagger-annotations:jar:2.1.2:compile [INFO] | | +- com.github.xiaoymin:knife4j-core:jar:3.0.2:compile [INFO] | | +- org.javassist:javassist:jar:3.25.0-GA:compile [INFO] | | +- io.springfox:springfox-swagger2:jar:3.0.0:compile [INFO] | | | +- io.springfox:springfox-spi:jar:3.0.0:compile [INFO] | | | +- io.springfox:springfox-schema:jar:3.0.0:compile [INFO] | | | +- io.springfox:springfox-swagger-common:jar:3.0.0:compile [INFO] | | | +- io.springfox:springfox-spring-web:jar:3.0.0:compile [INFO] | | | | \- io.github.classgraph:classgraph:jar:4.8.83:compile [INFO] | | | +- io.springfox:springfox-spring-webflux:jar:3.0.0:compile [INFO] | | | \- org.mapstruct:mapstruct:jar:1.3.1.Final:runtime [INFO] | | +- io.springfox:springfox-spring-webmvc:jar:3.0.0:compile [INFO] | | | \- io.springfox:springfox-core:jar:3.0.0:compile [INFO] | | | \- net.bytebuddy:byte-buddy:jar:1.12.13:compile [INFO] | | +- io.springfox:springfox-oas:jar:3.0.0:compile [INFO] | | | \- io.swagger.core.v3:swagger-models:jar:2.1.2:compile [INFO] | | +- io.springfox:springfox-bean-validators:jar:3.0.0:compile [INFO] | | +- io.swagger:swagger-models:jar:1.5.22:compile [INFO] | | \- io.swagger:swagger-core:jar:1.5.22:compile [INFO] | | +- org.apache.commons:commons-lang3:jar:3.12.0:compile [INFO] | | +- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:jar:2.13.3:compile [INFO] | | | \- org.yaml:snakeyaml:jar:1.30:compile [INFO] | | +- com.google.guava:guava:jar:27.0.1-android:compile [INFO] | | | +- com.google.guava:failureaccess:jar:1.0.1:compile [INFO] | | | +- com.google.guava:listenablefuture:jar:9999.0-empty-to-avoid-conflict-with-guava:compile [INFO] | | | +- com.google.code.findbugs:jsr305:jar:3.0.2:compile [INFO] | | | +- org.checkerframework:checker-compat-qual:jar:2.5.2:compile [INFO] | | | +- com.google.errorprone:error_prone_annotations:jar:2.2.0:compile [INFO] | | | +- com.google.j2objc:j2objc-annotations:jar:1.1:compile [INFO] | | | \- org.codehaus.mojo:animal-sniffer-annotations:jar:1.17:compile [INFO] | | \- javax.validation:validation-api:jar:2.0.1.Final:compile [INFO] | \- io.springfox:springfox-boot-starter:jar:3.0.0:compile [INFO] | +- io.springfox:springfox-data-rest:jar:3.0.0:compile [INFO] | +- com.fasterxml:classmate:jar:1.5.1:compile [INFO] | +- org.slf4j:slf4j-api:jar:1.7.36:compile [INFO] | +- org.springframework.plugin:spring-plugin-core:jar:2.0.0.RELEASE:compile [INFO] | | +- org.springframework:spring-beans:jar:5.3.22:compile [INFO] | | | \- org.springframework:spring-core:jar:5.3.22:compile [INFO] | | | \- org.springframework:spring-jcl:jar:5.3.22:compile [INFO] | | +- org.springframework:spring-context:jar:5.3.22:compile [INFO] | | | \- org.springframework:spring-expression:jar:5.3.22:compile [INFO] | | \- org.springframework:spring-aop:jar:5.3.22:compile [INFO] | \- org.springframework.plugin:spring-plugin-metadata:jar:2.0.0.RELEASE:compile [INFO] \- com.github.xiaoymin:knife4j-spring-ui:jar:3.0.2:compile [INFO] [INFO] -------------------------< com.sky:sky-server >------------------------- [INFO] Building sky-server 1.0-SNAPSHOT [4/4] [INFO] from sky-server\pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- dependency:3.3.0:tree (default-cli) @ sky-server --- [INFO] com.sky:sky-server:jar:1.0-SNAPSHOT [INFO] +- com.sky:sky-common:jar:1.0-SNAPSHOT:compile [INFO] | +- commons-lang:commons-lang:jar:2.6:compile [INFO] | +- org.springframework.boot:spring-boot-starter-json:jar:2.7.3:compile [INFO] | | +- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:jar:2.13.3:compile [INFO] | | +- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.13.3:compile [INFO] | | \- com.fasterxml.jackson.module:jackson-module-parameter-names:jar:2.13.3:compile [INFO] | +- io.jsonwebtoken:jjwt:jar:0.9.1:compile [INFO] | +- com.aliyun.oss:aliyun-sdk-oss:jar:3.10.2:compile [INFO] | | +- org.apache.httpcomponents:httpclient:jar:4.5.13:compile [INFO] | | | \- org.apache.httpcomponents:httpcore:jar:4.4.15:compile [INFO] | | +- org.jdom:jdom2:jar:2.0.6.1:compile [INFO] | | +- org.codehaus.jettison:jettison:jar:1.1:compile [INFO] | | | \- stax:stax-api:jar:1.0.1:compile [INFO] | | +- com.aliyun:aliyun-java-sdk-core:jar:3.4.0:compile [INFO] | | +- com.aliyun:aliyun-java-sdk-ram:jar:3.0.0:compile [INFO] | | +- com.aliyun:aliyun-java-sdk-sts:jar:3.0.0:compile [INFO] | | +- com.aliyun:aliyun-java-sdk-ecs:jar:4.2.0:compile [INFO] | | \- com.aliyun:aliyun-java-sdk-kms:jar:2.7.0:compile [INFO] | | \- com.google.code.gson:gson:jar:2.9.1:compile [INFO] | \- com.github.wechatpay-apiv3:wechatpay-apache-httpclient:jar:0.4.8:compile [INFO] | \- org.apache.httpcomponents:httpmime:jar:4.5.13:runtime [INFO] +- com.sky:sky-pojo:jar:1.0-SNAPSHOT:compile [INFO] | \- com.fasterxml.jackson.core:jackson-databind:jar:2.13.3:compile [INFO] | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.13.3:compile [INFO] | \- com.fasterxml.jackson.core:jackson-core:jar:2.13.3:compile [INFO] +- org.springframework.boot:spring-boot-starter:jar:2.7.3:compile [INFO] | +- org.springframework.boot:spring-boot:jar:2.7.3:compile [INFO] | | \- org.springframework:spring-context:jar:5.3.22:compile [INFO] | +- org.springframework.boot:spring-boot-autoconfigure:jar:2.7.3:compile [INFO] | +- org.springframework.boot:spring-boot-starter-logging:jar:2.7.3:compile [INFO] | | +- ch.qos.logback:logback-classic:jar:1.2.11:compile [INFO] | | | \- ch.qos.logback:logback-core:jar:1.2.11:compile [INFO] | | +- org.apache.logging.log4j:log4j-to-slf4j:jar:2.17.2:compile [INFO] | | | \- org.apache.logging.log4j:log4j-api:jar:2.17.2:compile [INFO] | | \- org.slf4j:jul-to-slf4j:jar:1.7.36:compile [INFO] | +- jakarta.annotation:jakarta.annotation-api:jar:1.3.5:compile [INFO] | +- org.springframework:spring-core:jar:5.3.22:compile [INFO] | | \- org.springframework:spring-jcl:jar:5.3.22:compile [INFO] | \- org.yaml:snakeyaml:jar:1.30:compile [INFO] +- org.springframework.boot:spring-boot-starter-test:jar:2.7.3:test [INFO] | +- org.springframework.boot:spring-boot-test:jar:2.7.3:test [INFO] | +- org.springframework.boot:spring-boot-test-autoconfigure:jar:2.7.3:test [INFO] | +- com.jayway.jsonpath:json-path:jar:2.7.0:test [INFO] | | \- net.minidev:json-smart:jar:2.4.8:test [INFO] | | \- net.minidev:accessors-smart:jar:2.4.8:test [INFO] | | \- org.ow2.asm:asm:jar:9.1:test [INFO] | +- jakarta.xml.bind:jakarta.xml.bind-api:jar:2.3.3:test [INFO] | | \- jakarta.activation:jakarta.activation-api:jar:1.2.2:test [INFO] | +- org.assertj:assertj-core:jar:3.22.0:test [INFO] | +- org.hamcrest:hamcrest:jar:2.2:test [INFO] | +- org.junit.jupiter:junit-jupiter:jar:5.8.2:test [INFO] | | +- org.junit.jupiter:junit-jupiter-api:jar:5.8.2:test [INFO] | | | +- org.opentest4j:opentest4j:jar:1.2.0:test [INFO] | | | +- org.junit.platform:junit-platform-commons:jar:1.8.2:test [INFO] | | | \- org.apiguardian:apiguardian-api:jar:1.1.2:test [INFO] | | +- org.junit.jupiter:junit-jupiter-params:jar:5.8.2:test [INFO] | | \- org.junit.jupiter:junit-jupiter-engine:jar:5.8.2:test [INFO] | | \- org.junit.platform:junit-platform-engine:jar:1.8.2:test [INFO] | +- org.mockito:mockito-core:jar:4.5.1:test [INFO] | | +- net.bytebuddy:byte-buddy:jar:1.12.13:compile [INFO] | | +- net.bytebuddy:byte-buddy-agent:jar:1.12.13:test [INFO] | | \- org.objenesis:objenesis:jar:3.2:test [INFO] | +- org.mockito:mockito-junit-jupiter:jar:4.5.1:test [INFO] | +- org.skyscreamer:jsonassert:jar:1.5.1:test [INFO] | | \- com.vaadin.external.google:android-json:jar:0.0.20131108.vaadin1:test [INFO] | +- org.springframework:spring-test:jar:5.3.22:test [INFO] | \- org.xmlunit:xmlunit-core:jar:2.9.0:test [INFO] +- org.springframework.boot:spring-boot-starter-web:jar:2.7.3:compile [INFO] | +- org.springframework.boot:spring-boot-starter-tomcat:jar:2.7.3:compile [INFO] | | +- org.apache.tomcat.embed:tomcat-embed-core:jar:9.0.65:compile [INFO] | | +- org.apache.tomcat.embed:tomcat-embed-el:jar:9.0.65:compile [INFO] | | \- org.apache.tomcat.embed:tomcat-embed-websocket:jar:9.0.65:compile [INFO] | +- org.springframework:spring-web:jar:5.3.22:compile [INFO] | | \- org.springframework:spring-beans:jar:5.3.22:compile [INFO] | \- org.springframework:spring-webmvc:jar:5.3.22:compile [INFO] | +- org.springframework:spring-aop:jar:5.3.22:compile [INFO] | \- org.springframework:spring-expression:jar:5.3.22:compile [INFO] +- mysql:mysql-connector-java:jar:8.0.30:runtime [INFO] +- org.mybatis.spring.boot:mybatis-spring-boot-starter:jar:2.2.0:compile [INFO] | +- org.springframework.boot:spring-boot-starter-jdbc:jar:2.7.3:compile [INFO] | | +- com.zaxxer:HikariCP:jar:4.0.3:compile [INFO] | | \- org.springframework:spring-jdbc:jar:5.3.22:compile [INFO] | +- org.mybatis.spring.boot:mybatis-spring-boot-autoconfigure:jar:2.2.0:compile [INFO] | +- org.mybatis:mybatis:jar:3.5.7:compile [INFO] | \- org.mybatis:mybatis-spring:jar:2.0.6:compile [INFO] +- org.projectlombok:lombok:jar:1.18.30:compile [INFO] +- com.alibaba:fastjson:jar:1.2.76:compile [INFO] +- com.alibaba:druid-spring-boot-starter:jar:1.2.1:compile [INFO] | +- com.alibaba:druid:jar:1.2.1:compile [INFO] | \- org.slf4j:slf4j-api:jar:1.7.36:compile [INFO] +- com.github.pagehelper:pagehelper-spring-boot-starter:jar:1.3.0:compile [INFO] | +- com.github.pagehelper:pagehelper-spring-boot-autoconfigure:jar:1.3.0:compile [INFO] | \- com.github.pagehelper:pagehelper:jar:5.2.0:compile [INFO] | \- com.github.jsqlparser:jsqlparser:jar:3.2:compile [INFO] +- org.aspectj:aspectjrt:jar:1.9.4:compile [INFO] +- org.aspectj:aspectjweaver:jar:1.9.4:compile [INFO] +- com.github.xiaoymin:knife4j-spring-boot-starter:jar:3.0.2:compile [INFO] | +- com.github.xiaoymin:knife4j-spring-boot-autoconfigure:jar:3.0.2:compile [INFO] | | +- com.github.xiaoymin:knife4j-spring:jar:3.0.2:compile [INFO] | | | +- com.github.xiaoymin:knife4j-annotations:jar:3.0.2:compile [INFO] | | | | +- io.swagger:swagger-annotations:jar:1.5.22:compile [INFO] | | | | \- io.swagger.core.v3:swagger-annotations:jar:2.1.2:compile [INFO] | | | +- com.github.xiaoymin:knife4j-core:jar:3.0.2:compile [INFO] | | | +- org.javassist:javassist:jar:3.25.0-GA:compile [INFO] | | | +- io.springfox:springfox-swagger2:jar:3.0.0:compile [INFO] | | | | +- io.springfox:springfox-spi:jar:3.0.0:compile [INFO] | | | | +- io.springfox:springfox-schema:jar:3.0.0:compile [INFO] | | | | +- io.springfox:springfox-swagger-common:jar:3.0.0:compile [INFO] | | | | +- io.springfox:springfox-spring-web:jar:3.0.0:compile [INFO] | | | | | \- io.github.classgraph:classgraph:jar:4.8.83:compile [INFO] | | | | +- io.springfox:springfox-spring-webflux:jar:3.0.0:compile [INFO] | | | | \- org.mapstruct:mapstruct:jar:1.3.1.Final:runtime [INFO] | | | +- io.springfox:springfox-spring-webmvc:jar:3.0.0:compile [INFO] | | | | \- io.springfox:springfox-core:jar:3.0.0:compile [INFO] | | | +- io.springfox:springfox-oas:jar:3.0.0:compile [INFO] | | | | \- io.swagger.core.v3:swagger-models:jar:2.1.2:compile [INFO] | | | +- io.springfox:springfox-bean-validators:jar:3.0.0:compile [INFO] | | | +- io.swagger:swagger-models:jar:1.5.22:compile [INFO] | | | \- io.swagger:swagger-core:jar:1.5.22:compile [INFO] | | | +- org.apache.commons:commons-lang3:jar:3.12.0:compile [INFO] | | | +- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:jar:2.13.3:compile [INFO] | | | +- com.google.guava:guava:jar:27.0.1-android:compile [INFO] | | | | +- com.google.guava:failureaccess:jar:1.0.1:compile [INFO] | | | | +- com.google.guava:listenablefuture:jar:9999.0-empty-to-avoid-conflict-with-guava:compile [INFO] | | | | +- com.google.code.findbugs:jsr305:jar:3.0.2:compile [INFO] | | | | +- org.checkerframework:checker-compat-qual:jar:2.5.2:compile [INFO] | | | | +- com.google.errorprone:error_prone_annotations:jar:2.2.0:compile [INFO] | | | | +- com.google.j2objc:j2objc-annotations:jar:1.1:compile [INFO] | | | | \- org.codehaus.mojo:animal-sniffer-annotations:jar:1.17:compile [INFO] | | | \- javax.validation:validation-api:jar:2.0.1.Final:compile [INFO] | | \- io.springfox:springfox-boot-starter:jar:3.0.0:compile [INFO] | | +- io.springfox:springfox-data-rest:jar:3.0.0:compile [INFO] | | +- com.fasterxml:classmate:jar:1.5.1:compile [INFO] | | +- org.springframework.plugin:spring-plugin-core:jar:2.0.0.RELEASE:compile [INFO] | | \- org.springframework.plugin:spring-plugin-metadata:jar:2.0.0.RELEASE:compile [INFO] | \- com.github.xiaoymin:knife4j-spring-ui:jar:3.0.2:compile [INFO] +- org.springframework.boot:spring-boot-starter-data-redis:jar:2.7.3:compile [INFO] | +- org.springframework.data:spring-data-redis:jar:2.7.2:compile [INFO] | | +- org.springframework.data:spring-data-keyvalue:jar:2.7.2:compile [INFO] | | | \- org.springframework.data:spring-data-commons:jar:2.7.2:compile [INFO] | | +- org.springframework:spring-tx:jar:5.3.22:compile [INFO] | | \- org.springframework:spring-oxm:jar:5.3.22:compile [INFO] | \- io.lettuce:lettuce-core:jar:6.1.9.RELEASE:compile [INFO] | +- io.netty:netty-common:jar:4.1.79.Final:compile [INFO] | +- io.netty:netty-handler:jar:4.1.79.Final:compile [INFO] | | +- io.netty:netty-resolver:jar:4.1.79.Final:compile [INFO] | | +- io.netty:netty-buffer:jar:4.1.79.Final:compile [INFO] | | +- io.netty:netty-transport-native-unix-common:jar:4.1.79.Final:compile [INFO] | | \- io.netty:netty-codec:jar:4.1.79.Final:compile [INFO] | +- io.netty:netty-transport:jar:4.1.79.Final:compile [INFO] | \- io.projectreactor:reactor-core:jar:3.4.22:compile [INFO] | \- org.reactivestreams:reactive-streams:jar:1.0.4:compile [INFO] +- org.springframework.boot:spring-boot-starter-cache:jar:2.7.3:compile [INFO] | \- org.springframework:spring-context-support:jar:5.3.22:compile [INFO] +- org.springframework.boot:spring-boot-starter-websocket:jar:2.7.3:compile [INFO] | +- org.springframework:spring-messaging:jar:5.3.22:compile [INFO] | \- org.springframework:spring-websocket:jar:5.3.22:compile [INFO] +- javax.xml.bind:jaxb-api:jar:2.3.1:compile [INFO] | \- javax.activation:javax.activation-api:jar:1.2.0:compile [INFO] +- org.apache.poi:poi:jar:3.16:compile [INFO] | +- commons-codec:commons-codec:jar:1.15:compile [INFO] | \- org.apache.commons:commons-collections4:jar:4.1:compile [INFO] \- org.apache.poi:poi-ooxml:jar:3.16:compile [INFO] +- org.apache.poi:poi-ooxml-schemas:jar:3.16:compile [INFO] | \- org.apache.xmlbeans:xmlbeans:jar:2.6.0:compile [INFO] \- com.github.virtuald:curvesapi:jar:1.04:compile [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary for sky-take-out 1.0-SNAPSHOT: [INFO] [INFO] sky-take-out ....................................... SUCCESS [ 0.638 s] [INFO] sky-common ......................................... SUCCESS [ 0.123 s] [INFO] sky-pojo ........................................... SUCCESS [ 0.135 s] [INFO] sky-server ......................................... SUCCESS [ 0.248 s] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1.458 s [INFO] Finished at: 2025-07-30T01:12:03+08:00 [INFO] ------------------------------------------------------------------------
最新发布
07-31
JDK annotations not found Details: Paths checked: D:/android-studio/android-studio/plugins/java/lib/jdkAnnotations.jar; exists: true; siblings: [aether-api-1.1.0.jar, aether-connector-basic-1.1.0.jar, aether-dependency-resolver.jar, aether-impl-1.1.0.jar, aether-spi-1.1.0.jar, aether-transport-file-1.1.0.jar, aether-transport-http-1.1.0.jar, aether-util-1.1.0.jar, commons-lang3-3.4.jar, debugger-memory-agent-0.0.11.jar, ecj-4.10.jar, java-api.jar, java-impl.jar, javac2.jar, java_resources_en.jar, jdkAnnotations.jar, jgoodies-common-1.4.0.jar, jps-builders-6.jar, jps-builders.jar, jps-launcher.jar, jshell-protocol.jar, maven-aether-provider-3.3.9.jar, maven-artifact-3.3.9.jar, maven-builder-support-3.3.9.jar, maven-model-3.3.9.jar, maven-model-builder-3.3.9.jar, maven-repository-metadata-3.3.9.jar, plexus-component-annotations-1.6.jar, plexus-interpolation-1.21.jar, plexus-utils-3.0.22.jar, resources.jar, resources_en.jar, rt, wadl-core.jar] jar://D:/android-studio/android-studio/lib/jdkAnnotations.jar!/; exists: false; siblings: null D:/android-studio/android-studio/java/jdkAnnotations; exists: false; siblings: null com.intellij.openapi.diagnostic.Logger$EmptyThrowable at com.intellij.openapi.diagnostic.Logger.error(Logger.java:169) at com.intellij.openapi.projectRoots.impl.JavaSdkImpl.attachIDEAAnnotationsToJdk(JavaSdkImpl.java:279) at com.intellij.openapi.projectRoots.impl.JavaSdkImpl.attachJdkAnnotations(JavaSdkImpl.java:265) at com.intellij.openapi.projectRoots.impl.JavaSdkImpl.createJdk(JavaSdkImpl.java:369) at com.intellij.openapi.projectRoots.JavaSdk.createJdk(JavaSdk.java:21) at com.intellij.openapi.projectRoots.impl.JavaAwareProjectJdkTableImpl.getInternalJdk(JavaAwareProjectJdkTableImpl.java:34) at com.intellij.openapi.projectRoots.impl.JavaAwareProjectJdkTableImpl.loadState(JavaAwareProjectJdkTableImpl.java:60) at com.intellij.openapi.projectRoots.impl.JavaAwareProjectJdkTableImpl.loadState(JavaAwareProjectJdkTableImpl.java:17) at com.intellij.configurationStore.ComponentStoreImpl.doInitComponent(ComponentStoreImpl.kt:405) at com.intellij.configurationStore.ComponentStoreImpl.initComponent(ComponentStoreImpl.kt:355) at com.intellij.configurationStore.ComponentStoreImpl.initPersistenceStateComponent(ComponentStoreImpl.kt:122) at com.intellij.configurationStore.ComponentStoreImpl.initComponent(ComponentStoreImpl.kt:97) at com.intellij.configurationStore.ComponentStoreWithExtraComponents.initComponent(ComponentStoreWithExtraComponents.kt:49) at com.intellij.openapi.components.impl.PlatformComponentManagerImpl.initializeComponent(PlatformComponentManagerImpl.java:44) at com.intellij.openapi.components.impl.ServiceManagerImpl$MyComponentAdapter.createAndInitialize(ServiceManagerImpl.java:248) at com.intellij.openapi.components.impl.ServiceManagerImpl$MyComponentAdapter.lambda$getComponentInstance$0(ServiceManagerImpl.java:232) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:591) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:537) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:59) at com.intellij.openapi.progress.impl.CoreProgressManager.executeNonCancelableSection(CoreProgressManager.java:197) at com.intellij.openapi.components.impl.ServiceManagerImpl$MyComponentAdapter.getComponentInstance(ServiceManagerImpl.java:231) at com.intellij.util.pico.DefaultPicoContainer.getLocalInstance(DefaultPicoContainer.java:246) at com.intellij.util.pico.DefaultPicoContainer.getComponentInstance(DefaultPicoContainer.java:213) at com.intellij.openapi.components.ServiceManager.doGetService(ServiceManager.java:75) at com.intellij.openapi.components.ServiceManager.getService(ServiceManager.java:44) at com.intellij.openapi.projectRoots.ProjectJdkTable.getInstance(ProjectJdkTable.java:20) at com.android.tools.idea.sdk.AndroidSdks.getAllAndroidSdks(AndroidSdks.java:249) at com.android.tools.idea.sdk.IdeSdks.getEligibleAndroidSdks(IdeSdks.java:895) at com.android.tools.idea.sdk.IdeSdks.getFirstAndroidSdk(IdeSdks.java:393) at com.android.tools.idea.sdk.IdeSdks.getAndroidSdkPath(IdeSdks.java:129) at com.android.tools.idea.startup.AndroidSdkInitializer.run(AndroidSdkInitializer.java:80) at com.android.tools.idea.AndroidInitialConfigurator.activateAndroidStudioInitializerExtensions(AndroidInitialConfigurator.java:201) at com.android.tools.idea.AndroidInitialConfigurator.<init>(AndroidInitialConfigurator.java:71) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at org.picocontainer.defaults.InstantiatingComponentAdapter.newInstance(InstantiatingComponentAdapter.java:193) at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.doGetComponentInstance(CachingConstructorInjectionComponentAdapter.java:88) at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.instantiateGuarded(CachingConstructorInjectionComponentAdapter.java:66) at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.getComponentInstance(CachingConstructorInjectionComponentAdapter.java:48) at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:481) at com.intellij.openapi.components.impl.ComponentManagerImpl.createComponents(ComponentManagerImpl.java:126) at com.intellij.openapi.application.impl.ApplicationImpl.lambda$load$7(ApplicationImpl.java:414) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:169) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:591) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:537) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:59) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:156) at com.intellij.openapi.application.impl.ApplicationImpl.load(ApplicationImpl.java:414) at com.intellij.idea.IdeaApplication.lambda$executeInitAppInEdt$5(IdeaApplication.java:153) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:764) at java.awt.EventQueue.access$500(EventQueue.java:98) at java.awt.EventQueue$3.run(EventQueue.java:715) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:734) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:438) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) 分析分享
06-20
[versions] ######## Codes denpendency versions ######## # Build plugins: androidGradlePlugin = "8.2.2" oapm = "3.0.8.1" obuild = "1.7.0" protobufPlugin = "0.9.4" androidToolsR8 = "8.2.42" # Kotlin libs: kotlin = "1.9.22" kotlinCoroutines = "1.7.3" kotlinSerializationJson = "1.6.2" koin = "3.4.3" koinCoroutines = "3.4.1" # Android libs: chips = "1.0.0" # Androidx libs: coreKtx = "1.12.0" appcompat = "1.6.1" room = "2.4.3" pagingKtx = "3.2.1" fragmentKtx = "1.4.1" lifecycle = "2.6.2" recyclerview = "1.2.1" constraintlayout = "2.1.3" # Google libs: material = "1.11.0" protobuf = "3.23.0" protobufProtoc = "3.10.0" gson = "2.10.1" # Oplus libs: addon = "15.0.34.17-preview" apiAdapter = "13.3.5" couiSupport = "15.0.28" couiMaterialcolor = "1.0.1" olint = "1.2.5" trackinglib = "1.0.3" feedbackCdp = "15.0.4" feedbackEnvDomestic = "1.0.1" synergysdk = "14.1.10" castsdk = "4.1.4" oplusSettings = "2.1.1" oapsSdkDownload = "3.1.2" sauaar = "3.0.3" sysapi = "13.0.6" push = "3.5.3" #dmpSdk = "2.0.0-betafab8c2d-SNAPSHOT" dmpSdk = "2.1.1" dmpSdkExport = "2.3.0-20240903.080150-1" aiunit = "1.1.0" stdid = "1.0.8" oworkSync = "1.0.2-beta" appfeature = "1.0.2" oplusTrack = "3.0.13" oplusCloudconfig = "3.4.8" oplusCloudconfigTest = "1.0.0" heytapCloudconfigTest = "0.0.7" pantanalCardSeedling = "3.0.1" oplusBackup = "2.0.0" onetSdk = "14.4.60" dfsSdk = "1.0.1-alpha62bb292-SNAPSHOT" ptcSdk = "1.0.1-alpha7066ba4-SNAPSHOT" accessorySdk = "3.0.35" oplusTBLPlayer = "1.7.9PRO" remoteControlSdk = "15.0.0-alphacd8fa13-SNAPSHOT" workmanagerversion = "2.7.0" # HeyTap libs: addonAdapter = "11.2.5" cloudDrive = "1.1.8" cloudBase = "1.1.3" ucAccountSDK = "2.5.1" heytapTrack = "1.1.3.1" heytapNearxUtils = "1.0.8.security" heytapProtobuff = "2.2.0.222" heytapCloudconfig = "2.4.2.9" adOverseas = "2.24.0" tapHttpVerSion = "4.9.3.8.1" heytapCloudkitCommonVersion="2.2.10" heytapCloudkitSyncVersion="2.2.10" # 3rd parts libs: findbugs = "3.0.2" okio = "3.7.0" okhttp3 = "4.12.0" glide = "4.16.0" wechatSdk = "6.8.24" retrofit2 = "2.9.0" retrofit2Protobuf = "2.9.0" commonsCompress = "1.21" commonsLogging = "1.3.0" commonsIo = "2.15.1" commonsCodec = "1.6" zip4j = "2.11.5" unrar = "1.0.0" gnuCrypto = "2.0.1" tika = "2.8.0" cryptography = "2.1.1" slf4j = "2.0.10" rxjava = "3.1.8" wpsSdkSnapshot = "20210524-SNAPSHOT" maxVersion = "12.6.1" googleAdapter = "23.6.0.1" facebookAdapter = "6.18.0.1" mytargetAdapter = "5.27.0.0" bytedanceAdapter = "6.4.0.3.0" # FileManager inner libs: fileManagerThumbnail = "15.12.34-alpha7640294-SNAPSHOT" fileManagerThumbnailWpsCompat = "15.11.0-beta1a8f9af-SNAPSHOT" fileManagerSimulateClick = "15.11.4-beta7146442-SNAPSHOT" fileManagerDragDrop = "15.11.0-beta1a8f9af-SNAPSHOT" ######## Unit test denpendency versions ######## # Base test libs: jacoco = "0.8.7" junit = "4.13.2" mockito = "3.11.2" mockk = "1.12.1" kotlinCoroutinesTest = "1.6.0" robolectric = "4.10" powermock = "2.0.9" # Androidx test libs: androidxCoreTest = "2.1.0" # 3rd parts libs: json = "20231013" # riskctrl riskctrl="1.1.6" ######## AndroidTest denpendency versions ######## # Androidx test libs: espresso = "3.5.1" testRunner = "1.4.0" testRules = "1.4.0" testTruth = "1.4.0" androidxJunit = "1.1.5" uiautomator = "2.2.0" roomTesting = "2.2.5" # Oplus test libs: oTestLib = "1.4.1" oTestCoverage = "2.0.6@aar" [libraries] ######## Codes denpendencies ######## # Build plugins: android-gradle-plugin = { module = "com.android.tools.build:gradle", version.ref = "androidGradlePlugin" } kotlin-gradle-plugin = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "kotlin" } kotlin-serialization-plugin = { module = "org.jetbrains.kotlin:kotlin-serialization", version.ref = "kotlin" } oplus-oapm-plugin = { module = "com.oppo.test:oapm-perf", version.ref = "oapm" } oplus-build-plugin = { module = "com.inno.buildplugin:build-plugin", version.ref = "obuild" } google-protobuf-plugin = { module = "com.google.protobuf:protobuf-gradle-plugin", version.ref = "protobufPlugin" } android-tools-r8 = { module = "com.android.tools:r8", version.ref = "androidToolsR8" } # Kotlin libs: kotlin-stdlib-common = { module = "org.jetbrains.kotlin:kotlin-stdlib", version.ref = "kotlin" } kotlin-stdlib-jdk8 = { module = "org.jetbrains.kotlin:kotlin-stdlib-jdk8", version.ref = "kotlin" } kotlinx-coroutines-android = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-android", version.ref = "kotlinCoroutines" } kotlinx-serialization-json = { module = "org.jetbrains.kotlinx:kotlinx-serialization-json", version.ref = "kotlinSerializationJson" } koin-core = { module = "io.insert-koin:koin-core", version.ref = "koin" } koin-core-coroutines = { module = "io.insert-koin:koin-core-coroutines", version.ref = "koinCoroutines" } koin-android = { module = "io.insert-koin:koin-android", version.ref = "koin" } # Android libs: android-ex-chips = { module = "com.android.ex.chips:chips", version.ref = "chips" } # Androidx libs: androidx-core-ktx = { module = "androidx.core:core-ktx", version.ref = "coreKtx" } androidx-appcompat = { module = "androidx.appcompat:appcompat", version.ref = "appcompat" } androidx-room-compiler = { module = "androidx.room:room-compiler", version.ref = "room" } androidx-room-runtime = { module = "androidx.room:room-runtime", version.ref = "room" } androidx-room-paging = { module = "androidx.room:room-paging", version.ref = "room" } androidx-paging-ktx = { module = "androidx.paging:paging-runtime-ktx", version.ref = "pagingKtx" } androidx-fragment-ktx = { module = "androidx.fragment:fragment-ktx", version.ref = "fragmentKtx" } androidx-lifecycle-runtime-ktx = { module = "androidx.lifecycle:lifecycle-runtime-ktx", version.ref = "lifecycle" } androidx-lifecycle-livedata-ktx = { module = "androidx.lifecycle:lifecycle-livedata-ktx", version.ref = "lifecycle" } androidx-lifecycle-viewmodel-ktx = { module = "androidx.lifecycle:lifecycle-viewmodel-ktx", version.ref = "lifecycle" } androidx-lifecycle-viewmodel-savedstate = { module = "androidx.lifecycle:lifecycle-viewmodel-savedstate", version.ref = "lifecycle" } androidx-lifecycle-process = { module = "androidx.lifecycle:lifecycle-process", version.ref = "lifecycle" } androidx-lifecycle-service = { module = "androidx.lifecycle:lifecycle-service", version.ref = "lifecycle" } androidx-recyclerview = { module = "androidx.recyclerview:recyclerview", version.ref = "recyclerview" } androidx-constraintlayout = { module = "androidx.constraintlayout:constraintlayout", version.ref = "constraintlayout" } androidx-workmanager-ktx = {module = "androidx.work:work-runtime-ktx", version.ref = "workmanagerversion"} google-material = { module = "com.google.android.material:material", version.ref = "material" } google-protobuf-java = { module = "com.google.protobuf:protobuf-java", version.ref = "protobuf" } google-protobuf-protoc = { module = "com.google.protobuf:protoc", version.ref = "protobufProtoc" } google-gson = { module = "com.google.code.gson:gson", version.ref = "gson" } # Oplus libs: oplus-check-olint = { module = "com.sectools.check:olint", version.ref = "olint" } oplus-appcompat-base = { module = "com.oplus.appcompat:base", version.ref = "couiSupport" } oplus-appcompat-controls = { module = "com.oplus.appcompat:controls", version.ref = "couiSupport" } oplus-appcompat-bars = { module = "com.oplus.appcompat:bars", version.ref = "couiSupport" } oplus-appcompat-lists = { module = "com.oplus.appcompat:lists", version.ref = "couiSupport" } oplus-appcompat-panel = { module = "com.oplus.appcompat:panel", version.ref = "couiSupport" } oplus-appcompat-responsiveui = { module = "com.oplus.appcompat:responsiveui", version.ref = "couiSupport" } oplus-appcompat-component = { module = "com.oplus.appcompat:component", version.ref = "couiSupport" } oplus-material-color = { module = "com.oplus.materialcolor:coui-material-color", version.ref = "couiMaterialcolor" } oplus-tool-trackinglib = { module = "com.oplus.tool.trackinglib:trackinglib", version.ref = "trackinglib" } oplus-feedback-cdp = { module = "com.customer.feedback.sdk:feedback-cdp", version.ref = "feedbackCdp" } oplus-feedback-env-domestic = { module = "com.customer.feedback.sdk:feedback-env-domestic", version.ref = "feedbackEnvDomestic" } oplus-synergy-compat = { module = "com.oplus.synergysdk:synergysdkcompat", version.ref = "synergysdk" } oplus-cast-sdk = { module = "com.oplus.cast.api:castsdk", version.ref = "castsdk" } oplus-appprovider-settings = { module = "com.oplus.appprovider:settings-oplus", version.ref = "oplusSettings" } oplus-sau-coui = { module = "com.oplus.sauaar:coui-sauaar", version.ref = "sauaar" } oplus-aiunit-core = { module = "com.oplus.aiunit.open:core", version.ref = "aiunit" } oplus-aiunit-nlp = { module = "com.oplus.aiunit.open:nlp", version.ref = "aiunit" } oplus-stdid-sdk = { module = "com.oplus.stdid.sdk:sdk", version.ref = "stdid" } oplus-owork-sync = { module = "com.oplus.owork:sync-sdk", version.ref = "oworkSync" } oplus-coreapp-appfeature = { module = "com.oplus.coreapp.appfeature:AppFeatureHelper", version.ref = "appfeature" } oplus-statistics-track = { module = "com.oplus.statistics:track", version.ref = "oplusTrack" } oplus-cloudconfig-base = { module = "com.oplus.nearx:cloudconfig", version.ref = "oplusCloudconfig" } oplus-cloudconfig-env = { module = "com.oplus.nearx:cloudconfig-env", version.ref = "oplusCloudconfig" } oplus-cloudconfig-testenv = { module = "com.nearx.test:env", version.ref = "oplusCloudconfigTest" } heytap-cloudconfig-testenv = { module = "com.heytap.test:env", version.ref = "heytapCloudconfigTest"} oplus-pantanal-card-seedling = { module = "com.oplus.pantanal.card:seedling-support-internal", version.ref = "pantanalCardSeedling" } oplus-backup-sdk = { module = "com.oplus.backup:backup-sdk", version.ref = "oplusBackup" } oplus-onet-sdk = { module = "com.oplus.onet:sdk", version.ref = "onetSdk" } oplus-dfs-sdk = { module = "com.oplus.dfs:dfssdk", version.ref = "dfsSdk" } oplus-ptc-sdk-core = { module = "com.oplus.pantaconnect.sdk:core", version.ref = "ptcSdk" } oplus-ptc-sdk-connect = { module = "com.oplus.pantaconnect.sdk:connectionservice", version.ref = "ptcSdk" } oplus-ptc-sdk-ext = { module = "com.oplus.pantaconnect.sdk:extensions", version.ref = "ptcSdk" } oplus-ptc-sdk-protocol = { module = "com.oplus.pantaconnect.sdk:protocol-plugin", version.ref = "ptcSdk" } oplus-accessory-sdk = { module = "com.heytap.accessory:sdk", version.ref = "accessorySdk" } oplus-addon-sdk = { module = "com.oplus.sdk:addon", version.ref = "addon" } oplus-api-adapter-compat = { module = "com.oplus.support:api-adapter-compat", version.ref = "apiAdapter" } oplus-api-adapter-oplus = { module = "com.oplus.support:api-adapter-oplus", version.ref = "apiAdapter" } oplus-sysapi = { module = "com.oplus.appplatform:sysapi", version.ref = "sysapi" } oplus-dmp-sdk = { module = "com.oplus.dmp.sdk:connect", version.ref = "dmpSdk" } oplus-dmp-sdk-export = { module = "com.oplus.dmp.sdk:connect-export", version.ref = "dmpSdkExport" } oplus-tbl-player = { module = "com.oplus.TBLPlayer:CommonPlayer", version.ref = "oplusTBLPlayer" } oplus-remotecontrol-sdk = { module = "com.oplus.remotecontrol:remotecontrolsdk", version.ref = "remoteControlSdk" } oplus-push = { module = "com.heytap.msp:push", version.ref = "push" } # HeyTap libs: heytap-addon-adapter = { module = "com.heytap.support:addon-adapter", version.ref = "addonAdapter" } heytap-cloud-drive = { module = "com.heytap.cloud:clouddisksdk", version.ref = "cloudDrive" } heytap-cloud-base = { module = "com.heytap.cloud:base", version.ref = "cloudBase" } heytap-account-uc = { module = "com.heytap.accountsdk:UCAccountSDK_Base_heytap", version.ref = "ucAccountSDK" } heytap-nearx-track = { module = "com.heytap.nearx:track", version.ref = "heytapTrack" } heytap-nearx-utils = { module = "com.heytap.nearx:utils", version.ref = "heytapNearxUtils" } heytap-nearx-protobuff = { module = "com.heytap.nearx.protobuff:wire-runtime-isolate", version.ref = "heytapProtobuff" } heytap-cloudconfig-base = { module = "com.heytap.nearx:cloudconfig", version.ref = "heytapCloudconfig" } heytap-cloudconfig-env = { module = "com.heytap.nearx:cloudconfig-env-oversea", version.ref = "heytapCloudconfig" } heytap-cloudconfig-area = { module = "com.heytap.nearx:cloudconfig-area", version.ref = "heytapCloudconfig" } opos-ad-overseas = { module = "com.opos.ad:overseas-ad-global-pub", version.ref = "adOverseas" } #opos-ad-overseas = { module = "com.opos.ad:overseas-ad-global-dev", version.ref = "adOverseas" } taphttp = { module = "com.heytap.nearx:taphttp", version.ref = "tapHttpVerSion" } taphttp-domestic = { module = "com.heytap.nearx:taphttp-env", version.ref = "tapHttpVerSion" } taphttp-env = { module = "com.heytap.nearx:taphttp-env-oversea", version.ref = "tapHttpVerSion" }#HttpDns需要 oppo-marker-oaps-download = { module = "com.oppo.market:oaps_sdk_download", version.ref = "oapsSdkDownload" } heytap-cloudkit-common = { module = "com.heytap.cloudkit.libcommon:libcommon", version.ref = "heytapCloudkitCommonVersion"} heytap-cloudkit-sync = { module = "com.heytap.cloudkit.libsync:libsync", version.ref = "heytapCloudkitSyncVersion"} gis-riskctrl = { module = "com.heytap.gis:riskctrl", version.ref = "riskctrl" } # 3rd parts libs: findbugs = { module = "com.google.code.findbugs:jsr305", version.ref = "findbugs" } okio = { module = "com.squareup.okio:okio", version.ref = "okio" } squareup-okhttp3-okhttp = { module = "com.squareup.okhttp3:okhttp", version.ref = "okhttp3" } squareup-okhttp3-logging = { module = "com.squareup.okhttp3:logging-interceptor", version.ref = "okhttp3" } squareup-retrofit2-retrofit = { module = "com.squareup.retrofit2:retrofit", version.ref = "retrofit2" } squareup-retrofit2-gson = { module = "com.squareup.retrofit2:converter-gson", version.ref = "retrofit2" } squareup-retrofit2-adapter = { module = "com.squareup.retrofit2:adapter-rxjava3", version.ref = "retrofit2" } squareup-retrofit2-protobuf = { module = "com.squareup.retrofit2:converter-protobuf", version.ref = "retrofit2Protobuf" } bumptech-glide-compiler = { module = "com.github.bumptech.glide:compiler", version.ref = "glide" } bumptech-glide-base = { module = "com.github.bumptech.glide:glide", version.ref = "glide" } tencent-sdk-wechat = { module = "com.tencent.mm.opensdk:wechat-sdk-android", version.ref = "wechatSdk" } apache-commons-compress = { module = "org.apache.commons:commons-compress", version.ref = "commonsCompress" } apache-commons-logging = { module = "commons-logging:commons-logging", version.ref = "commonsLogging" } apache-commons-io = { module = "commons-io:commons-io", version.ref = "commonsIo" } apache-commons-codec = { module = "commons-codec:commons-codec", version.ref = "commonsCodec" } apache-tika-core = { module = "org.apache.tika:tika-core", version.ref = "tika" } lingala-zip4j = { module = "net.lingala.zip4j:zip4j", version.ref = "zip4j" } innosystec-unrar-java = { module = "de.innosystec.unrar:java-unrar", version.ref = "unrar" } gnu-crypto = { module = "gnu.crypto:crypto", version.ref = "gnuCrypto" } allawn-crypto-android = { module = "com.allawn.cryptography:crypto-android-sdk", version.ref = "cryptography" } slf4j-api = { module = "org.slf4j:slf4j-api", version.ref = "slf4j" } rxjava = { module = "io.reactivex.rxjava3:rxjava", version.ref = "rxjava" } wps-sdk-snapshot = { module = "com.wps.sdk:snapshot", version.ref = "wpsSdkSnapshot" } # FileManager Inner libs: oplus-filemanager-thumbnail = { module = "com.oplus.filemanager:thumbnail", version.ref = "fileManagerThumbnail" } oplus-filemanager-thumbnailWpsCompat = { module = "com.oplus.filemanager:thumbnail_wps_compat", version.ref = "fileManagerThumbnailWpsCompat" } oplus-filemanager-simulateClickEngine = { module = "com.oplus.filemanager:simulate_click_engine", version.ref = "fileManagerSimulateClick" } oplus-filemanager-dragDrop = { module = "com.oplus.filemanager:dragdrop", version.ref = "fileManagerDragDrop" } max-applovin-sdk = { module = "com.applovin:applovin-sdk", version.ref = "maxVersion" } mediation-google-adapter = { module = "com.applovin.mediation:google-adapter", version.ref = "googleAdapter" } mediation-facebook-adapter = { module = "com.applovin.mediation:facebook-adapter", version.ref = "facebookAdapter" } mediation-mytarget-adapter = { module = "com.applovin.mediation:mytarget-adapter", version.ref = "mytargetAdapter" } mediation-bytedance-adapter = { module = "com.applovin.mediation:bytedance-adapter", version.ref = "bytedanceAdapter" } ######## Unit test denpendencies ######## junit-base = { module = "junit:junit", version.ref = "junit" } mockito-core = { module = "org.mockito:mockito-core", version.ref = "mockito" } mockito-inline = { module = "org.mockito:mockito-inline", version.ref = "mockito" } mockk-base = { module = "io.mockk:mockk", version.ref = "mockk" } mockk-android = { module = "io.mockk:mockk-android", version.ref = "mockk" } mockk-agnet = { module = "io.mockk:mockk-agent-jvm", version.ref = "mockk" } kotlinx-coroutines-test = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-test", version.ref = "kotlinCoroutinesTest" } robolectric-base = { module = "org.robolectric:robolectric", version.ref = "robolectric" } powermock-module-junit4-base = { module = "org.powermock:powermock-module-junit4", version.ref = "powermock" } powermock-module-junit4-rule = { module = "org.powermock:powermock-module-junit4-rule", version.ref = "powermock" } powermock-api-mockito2 = { module = "org.powermock:powermock-api-mockito2", version.ref = "powermock" } powermock-classloading-xstream = { module = "org.powermock:powermock-classloading-xstream", version.ref = "powermock" } androidx-arch-core-testing = { module = "androidx.arch.core:core-testing", version.ref = "androidxCoreTest" } json-base = { module = "org.json:json", version.ref = "json" } ######## AndroidTest denpendencies ######## androidx-test-espresso-core = { module = "androidx.test.espresso:espresso-core", version.ref = "espresso" } androidx-test-espresso-intents = { module = "androidx.test.espresso:espresso-intents", version.ref = "espresso" } androidx-test-espresso-web = { module = "androidx.test.espresso:espresso-web", version.ref = "espresso" } androidx-test-espresso-idling-concurrent = { module = "androidx.test.espresso.idling:idling-concurrent", version.ref = "espresso" } androidx-test-espresso-idling-resource = { module = "androidx.test.espresso:espresso-idling-resource", version.ref = "espresso" } androidx-test-runner = { module = "androidx.test:runner", version.ref = "testRunner" } androidx-test-rules = { module = "androidx.test:rules", version.ref = "testRules" } androidx-test-junit = { module = "androidx.test.ext:junit", version.ref = "androidxJunit" } androidx-test-truth = { module = "androidx.test.ext:truth", version.ref = "testTruth" } androidx-test-uiautomator = { module = "androidx.test.uiautomator:uiautomator", version.ref = "uiautomator" } androidx-room-testing = { module = "androidx.room:room-testing", version.ref = "roomTesting" } mockito-android = { module = "org.mockito:mockito-android", version.ref = "mockito" } otest-testLib = { module = "otestPlatform:testLib", version.ref = "oTestLib" } otest-coverageLib = { module = "otestPlatform:coverageLibTest", version.ref = "oTestCoverage" } koin-test = { module = "io.insert-koin:koin-test", version.ref = "koin" } koin-test-junit4 = { module = "io.insert-koin:koin-test-junit4", version.ref = "koin" } seedling-sdk = { module = "com.oplus.pantanal.card:seedling-support-internal", version.ref = "koin" } [bundles] ######## Codes denpendencies ######## kotlin = ["kotlin-stdlib-common", "kotlin-stdlib-jdk8", "kotlinx-coroutines-android"] oplus-cloudconfig = ["oplus-cloudconfig-base", "oplus-cloudconfig-env"] oplus-feedback-domestic = ["oplus-feedback-cdp", "oplus-feedback-env-domestic"] heytap-cloudconfig = ["heytap-cloudconfig-base", "heytap-cloudconfig-env", "heytap-cloudconfig-area"] heytap-clouddrive = ["heytap-cloud-drive", "heytap-cloud-base"] squareup-okhttp3 = ["squareup-okhttp3-okhttp", "squareup-okhttp3-logging"] squareup-retrofit2 = [ "squareup-retrofit2-retrofit", "squareup-retrofit2-gson", "squareup-retrofit2-adapter", "rxjava" ] ######## Unit test denpendencies ######## test-mockito = ["mockito-core", "mockito-inline"] test-mockk = ["mockk-base", "mockk-android", "mockk-agnet"] test-powermock = [ "powermock-module-junit4-base", "powermock-module-junit4-rule", "powermock-api-mockito2", "powermock-classloading-xstream" ] ######## AndroidTest denpendencies ######## android-test-suit = [ "androidx-test-runner", "androidx-test-rules", "androidx-test-junit", "androidx-test-truth" ] android-test-espresso = [ "androidx-test-espresso-core", "androidx-test-espresso-intents", "androidx-test-espresso-web", "androidx-test-espresso-idling-concurrent", "androidx-test-espresso-idling-resource" ]AGP升到8.3.1要修改哪些东西
07-19
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值