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
Java 从maven中的子测试访问父测试_Java_Maven_Web_Jar_War - Fatal编程技术网

Java 从maven中的子测试访问父测试

Java 从maven中的子测试访问父测试,java,maven,web,jar,war,Java,Maven,Web,Jar,War,我有一个包含两个罐子的项目 core.jar-父级 ui.war-儿童 在ui.pom.xml中,我写到这个模块依赖于core.jar 在ui测试中,我希望使用源代码核心测试。我必须如何配置它?您可以使用如下测试jar: ... ... org.apache.maven.plugins maven jar插件 2.4 试验罐 ... ... 这使您有机会在其他项目中使用测试类。只需在其他项目中定义依赖项,如下所示: ... groupId 人工的 试验罐 版本 测试 ... 但是不可能使

我有一个包含两个罐子的项目

core.jar-父级

ui.war-儿童

在ui.pom.xml中,我写到这个模块依赖于core.jar


在ui测试中,我希望使用源代码核心测试。我必须如何配置它?

您可以使用如下测试jar:


...
...
org.apache.maven.plugins
maven jar插件
2.4
试验罐
...
...
这使您有机会在其他项目中使用测试类。只需在其他项目中定义依赖项,如下所示:


...
groupId
人工的
试验罐
版本
测试
...

但是不可能使用核心测试的源代码。

您需要配置核心以创建一个包含测试代码的jar,然后在ui中使用分类器“test jar”和范围“test”引用它,请参阅: