java - org.apache.http 库缺少包

标签 java apache grails dependencies apache-httpclient-4.x

我正在为使用 apache 的 httpclient (v4.2.3) 访问另一家公司的 Web 服务器的应用程序编写单元测试。我想模拟 Web 服务器的功能以获得可靠的单元测试结果,并找到了一些 references org.apache.http.localserver.LocalTestServer 作为有效的 Web 服务器模拟工具,这很方便,因为它在我已经依赖的库中。

不幸的是,grails 无法解析对 LocalTestServer 的引用,尽管它可以很好地引用 HttpClient,而且它们似乎在同一个库中。进一步的研究表明some javadocs 包括 localserver 包和 some不要。我需要做什么来引用和使用这个包?

最佳答案

在您链接的博客引用中,如果您查看基本设置 中的 Maven 依赖项片段,请注意 <classifier>tests</classifier> .分类器用于区分从同一 POM 构建的不同 jar。不幸的是,基于 this JIRA我发现,直到 Grails 2.3 才支持分类器。

如果你下载httpclient-4.2.3-tests.jar自己进入/lib不过你应该可以走了。

关于java - org.apache.http 库缺少包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15013423/

相关文章:

java - 正则表达式在Java中查找特殊字符

java将txt文件(2D)读取到多个2D数组中

apache - OpenId 连接 : adding extra/custom parameter at the token endpoint call

java - 使用 Apache Avro 生成的文件构建错误

java - 停止 Jackson 将数字读取为字符串

php - 如何让新版本的 openssl 显示在我的 phpinfo 中

windows - 为什么 xdebug 在我尝试过的每个 XAMPP 安装上都会使 apache 崩溃?

sorting - 通过3个类对多对多进行排序:按关系数排序

grails - Grails条件HTML

grails - Grails-多对多搜索