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