4

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

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

4

1 回答 1

7

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

如果你自己下载httpclient-4.2.3-tests.jar/lib你应该很好去。

于 2013-02-21T23:21:39.527 回答