Spring源碼版本:5.2.1
源碼導入後報錯:CoroutinesUtils cannot be resolved
由於查了很多資料都沒有解決此問題(包括要導入spring-core-coroutines 下的jar包的解決方案,然而我根本就沒下到這個工程,github上的其他版本也沒有此工程,此解決方案純屬誤導),最終自己摸索出瞭解決方案,記錄一下。
我導入源碼後,多個包(例如spring-core)報錯,CoroutinesUtils找不到對應的類。
1、保證eclipse中安裝了kotlin插件,若沒有安裝,先安裝。安裝後可以建立kotlin工程,並正常運行即可。
2、保證kotlin-coroutines工程已導入eclipse。我的當前版本此子工程在spring-core下面。
3、在kotlin-coroutines的src/main/kotlin/org/springframeword/core這個文件夾樹的根位置,點右鍵Build Path - Use as Source Folder。
這時kotlin_bin/org.springframeword.core下編譯產生了CoroutinesUtils.class。
問題解決。