org.apache.http库缺少包

the*_*ors 4 java apache grails dependencies apache-httpclient-4.x

我正在为使用apache的httpclient(v4.2.3)攻击其他公司Web服务器的应用程序编写单元测试.我想嘲笑可靠的单元测试结果的Web服务器的功能,并发现了一些引用org.apache.http.localserver.LocalTestServer作为一种有效的Web服务器嘲讽的工具,这是方便,因为它是在我已经依赖于库.

不幸的是,grails无法解析对LocalTestServer的引用,虽然它可以很好地引用HttpClient,但它们似乎在同一个lib中.进一步的研究表明,一些 javadocs包括localserver包,有些则没有.我需要做什么来引用和使用这个包?

doe*_*eri 7

在您链接的博客参考中,如果您在基本设置中查看Maven依赖关系代码段,请注意<classifier>tests</classifier>.分类器用于区分从同一POM构建的不同罐.不幸的是,基于我发现的这个JIRA,在Grails 2.3之前不支持分类器.

如果你下载的HttpClient-4.2.3-tests.jar自己成为/lib你应该是好去,虽然.