记一个springboot项目无法导入import org.apache.http.client.HttpClient的问题


问题版本是springboot2.0.4。因为项目是依赖于springcloud 的,本来想着springcloud 下的eureka-client和ribbon都会自动依赖于httpclient的。所以直接加入了eureka和ribbon的dependency。结果发现external libraies虽然有了httpclient的jar包依赖。但是在项目中却一直都无法导入记一个springboot项目无法导入import org.apache.http.client.HttpClient的问题_第1张图片经过一层一层的进入pom.xml发现原来eureka-client和ribbon下的httpclient包都是声明为runtime

记一个springboot项目无法导入import org.apache.http.client.HttpClient的问题_第2张图片所以并没有参与项目的编译环节所以在项目中显示的调用httpclient下的类时并没办法import进来。只能在自己当前项目的dependency下声明这个依赖才可以成功的import,verison不用声明。记一个springboot项目无法导入import org.apache.http.client.HttpClient的问题_第3张图片

你可能感兴趣的:(springboot)