与jar共享常见的Springboot集成测试?

时间:2017-03-21 07:14:13

标签: maven spring-boot spring-boot-test

我可以使用包含Springboot集成测试的jar吗?在其他模块中使用此jar来执行常见的集成测试?

1 个答案:

答案 0 :(得分:0)

如上所述here

  

Maven项目已经为项目的测试定义了标准。并在   我认为让项目依赖于它是没有意义的   测试 - 如果有的话,测试将取决于被测模块,   因为测试使用模块,但反之亦然。

虽然如果您希望这样做,但要回答您的问题:是的,这是可能的。如上所述here

  

有一种从另一个jar在Maven中运行测试的新方法。从   maven-surefire-plugin 2.15版你可以告诉Maven扫描你的   测试罐子进行测试并运行它们。您无需提取测试   罐。只需在测试罐中添加一个依赖项,如下所示:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-surefire-plugin</artifactId>
    <version>2.15</version>
    <configuration>
        <dependenciesToScan>
            <dependency>test.jar.group:test.jar.artifact.id</dependency>
        </dependenciesToScan>
    </configuration>
</plugin>
相关问题