org.apache.http.annotation.NotThreadSafe


无法访问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依赖图。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM