我有一个 Maven 多项目设置,其中包含一个父 POM、一个库类型的 jar 和几个使用此库的应用程序 jar。现在我想在应用程序的单元测试中利用这个库类型 jar 的测试工具(尤其是 API 模拟功能),以避免在所有应用程序中重复相同的单元测试代码,我现在正在这样做。然而,这似乎不是微不足道的。
你们中的任何人都这样做过,或者有任何其他解决方案可以解决这个问题吗?
[编辑] 澄清:
如果我有应用程序 A、B 和库 L,以及这样的依赖项:
A -> L <- B
我希望上面的测试代码有相应的依赖关系:
A' -> L' <- B'
所以应用程序的测试代码可以看到库的测试代码。