Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Maven子类共享测试_Java_Maven_Module - Fatal编程技术网

Java Maven子类共享测试

Java Maven子类共享测试,java,maven,module,Java,Maven,Module,我用maven创建了一个模块p,它有3个子模块:a、B、C。 B和C实现了A,但它们彼此无关。 我必须测试来自B和C的类之间的交互,比如服务器-客户机连接。 有没有一种方法不需要创建第四个模块就可以做到这一点?如果您希望能够测试两个项目之间的交互,但它们之间没有任何其他依赖关系,您可以使一个C依赖于另一个B,并使用Maven测试范围。这将使B中的类可用于您的测试代码,但在打包的工件或任何依赖于它们的东西中不会有任何关系或依赖关系。使B成为C的测试范围依赖关系?我希望B和C分别分布在Maven范围

我用maven创建了一个模块p,它有3个子模块:a、B、C。 B和C实现了A,但它们彼此无关。 我必须测试来自B和C的类之间的交互,比如服务器-客户机连接。
有没有一种方法不需要创建第四个模块就可以做到这一点?

如果您希望能够测试两个项目之间的交互,但它们之间没有任何其他依赖关系,您可以使一个C依赖于另一个B,并使用Maven测试范围。这将使B中的类可用于您的测试代码,但在打包的工件或任何依赖于它们的东西中不会有任何关系或依赖关系。

使B成为C的测试范围依赖关系?我希望B和C分别分布在Maven范围上。谢谢,我忘了它的存在,你能把它写下来回答我吗?