github下載spring源碼,工程中除了源碼之外還包含了很多單元測試杯聚,通過單元測試可以對不同的功能進(jìn)行驗(yàn)證复斥,進(jìn)一步提升對源碼的理解。
但是編譯和運(yùn)行單測時候無法通過械媒,報CoroutinesUtils符號找不到。
解決
報錯后點(diǎn)進(jìn)去發(fā)現(xiàn)CoroutinesUtils位置在spring-core下的kotlin-coroutines中评汰,再點(diǎn)開build - libs纷捞,有kotlin-coroutines-5.2.5.BUILD-SNAPSHOT.jar這么個包,右鍵 Add As Library被去,然后點(diǎn)開IDEA上方工具欄主儡,Build - Rebuild Project即可。
Rebuild之后可能會提示有新的WARNING和ERROR惨缆,但此時已經(jīng)不影響單元測試的運(yùn)行糜值。
1.png