Syntax error on token "package", assert expected

xiaoxiao2021-02-28  114

描述一下问题: 同步git仓库代码。解决冲突后,pom.xml有红叉。maven提示了一堆乱七八糟的东西,同时,测试代码全都报错。如标题:Syntax error on token "package", assert expected

网上搜索,发现大多是合并代码时出现该问题。有说编码错误导致的,有说是jdk版本导致的。核查后,一一排除。

有一点需要注意,我们只有单元测试的代码报错。也就是说,问题可能仅仅跟单元测试有关。重新查看pom,发现引入spring-boot-starter-test的同时,又引入了junit。spring-boot-starter-test是包含有junit的,因此导致冲突了。去掉pom中junit的依赖,maven update工程,错误消失。

这种问题,应该是要避免的。之所以出现这种问题,说明开发者们,对测试没有形成统一的方案。如果工程使用了spring boot,还是建议使用spring-boot-starter-test。

转载请注明原文地址: https://www.6miu.com/read-25244.html

最新回复(0)