记一个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的问题经过一层一层的进入pom.xml发现原来eureka-client和ribbon下的httpclient包都是声明为runtime

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