【发布时间】:2017-06-06 01:25:54
【问题描述】:
最终目标是找到一种对库进行功能测试的方法。
我有一个包含子模块 B、C 和 D 的父项目 A。
让我们假设模块 C 依赖于模块 B(B 是库),并使用 <dependency> 标记作为 maven 依赖项包含在内。
我只是想知道当我启动应用程序服务器时说 Tomcat 会为 B(以及其他人)创建一个 jar,然后 C 使用这个 jar?
我尝试监视我的目录,以查看每次启动服务器时是否正在创建 jar,但似乎并非如此。
如果 B 不用作 jar,那么它就不会完全是 FT,因为最终目标是能够在其他项目中也将 B 用作库。我觉得这不应该是一个问题,因为代码本身并没有改变,但我想深入了解它和 cmets(如果有的话)。谢谢!
【问题讨论】:
-
如果你想做一个可重现的测试系统,你可能想看看 JUnit 和 Mockito。
标签: java maven module dependencies functional-testing