有关 Maven 工具链的一般信息,请参阅使用工具链指南
将 Maven 工具链与 Surefire 一起使用。
默认情况下,如果 pom 配置了上述指南中指定的工具链插件,Surefire 将使用 Maven 中配置的主工具链启动测试 jvm。
在某些情况下,可能需要使用不同的 jvm 进行编译和测试。虽然该jvm选项可以实现这一点,但它需要硬编码系统特定的路径。配置选项jdkToolchain可用于提供替代工具链规范。
使用工具链配置不同的 jvm 以运行测试
<configuration>
    [...]
    <jdkToolchain>
        <version>1.11</version>
        <vendor>zulu</vendor>
    </jdkToolchain>
    [...]
</configuration>
上面的示例假定您的 toolchains.xml 包含具有这些值的有效条目。
 
    
    


