無法訪問org.apache.http.annotation.NotThreadSafe,找不到org.apache.http.annotation.NotThreadSafe的類文件
起因: 新增的SDK造成JAR包沖突,編譯失敗。(各種SDK里的jar包版本不一致)
主要原因: 各種SDK中已經依賴了httpclient或httpcore,但由於版本相差太大造成沖突,將httpclient或httpcore降級即可(httpclient 4.5.2 與 httpcore 4.4.4 或許更加合適,但還是看個人選擇)。
解決: 使用 mvn dependency:tree -Dverbose
查看所有依賴;通過 exclusion
過濾沖突的JAR包。
在ieda中,打開POM文件,右鍵選擇 [ Diagrams ] -> [ Show Dependencies ] 查看所有JAR依賴圖。