一、Gradle单元测试的时候,总是执行子模块的test。
最近使用gradle多模块项目,模块A依赖子模块B,在执行模块A的单元测试的时候,总是自动执行模块B的Task,包括checkstyle、findbug、test等任务。不但运行速度比较慢,而且因为某些原因,子模块的单元测试是没办法测试通过的,尝试以下关键字都搜不到结果。
- gradle跳过子模块test
- gradle禁用子模块task
- gradle不执行依赖模块
- gradle单元测试
后来,经过漫长的搜索翻译,总算找到解决办法。因为IDEA中gradle项目默认是使用gradle进行单元测试的,但我们想用的却是IDEA的单元测试,用来debug代码,所以这里要设置成委托给IDEA进行单元测试。
二、Gradle项目每次修改build.gradle文件,总是提示需要把jar添加到classpath,或者提示找不到类文件。
这是因为我们没有使用固定的gradle配置,或者说使用不稳定的idea默认配置,所以只需要使用我们自己下载安装好的gradle即可。
关于内推
你是否苦恼于自己技术不差但总是得不到大厂面试机会,又拉不下面子求熟人欠别人人情,社招流程慢进度不透明,苦苦等待却不知道面试结果,关注一下公众号即可获得各种大厂内推资格,各种优质岗位等着你,欢迎投递。