我提供了 servlet-api 2.5,但想在集成测试期间使用它。这可能吗?
我正在使用 Jersey 测试框架,其中测试范围包括 servlet-api 2.5。不幸的是,我还编写了自己的自定义过滤器,它要求我在编译时有权访问 servlet-api。不过,我不想将范围提升为“编译”,因为我仍然不希望它出现在 war 文件中。还有希望吗?
I am using the Jersey Test Framework, that includes servlet-api 2.5 in the test scope. Unfortunately, I have also written my own custom filter that requires me to have access to servlet-api at compile time. I don't want to elevate the scope to "compile" though, because I still don't want it in the war file. Is there any hope?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
它应该可以工作。引用参考文献:
Maven 下载该东西,将其添加到测试和编译类路径中,但不将其包含在打包中。
It is supposed to just work. To quote the reference:
Maven downloads the thing, adds it to test and compile classpaths, but does not include it in packaging.