Java maven编译器插件和maven surefire插件之间的基本区别是什么?
maven编译器插件和maven surefire插件之间的基本区别是什么 另外,我想在pom.xml中的plugin configuration下定义系统变量,并从java代码中读取它(使用system.property()Java maven编译器插件和maven surefire插件之间的基本区别是什么?,java,maven,maven-surefire-plugin,maven-compiler-plugin,Java,Maven,Maven Surefire Plugin,Maven Compiler Plugin,maven编译器插件和maven surefire插件之间的基本区别是什么 另外,我想在pom.xml中的plugin configuration下定义系统变量,并从java代码中读取它(使用system.property() 测试 此配置适用于maven surefire插件,我可以在java文件中读取它,但是,maven编译器插件不适用于此配置。这是两个不同的插件 maven编译器插件,顾名思义,负责编译代码 maven surefire插件处理[unit]测试执行,并在测试失败时使构建
测试
此配置适用于maven surefire插件,我可以在java文件中读取它,但是,maven编译器插件不适用于此配置。这是两个不同的插件 maven编译器插件,顾名思义,负责编译代码
maven surefire插件处理[unit]测试执行,并在测试失败时使构建过程失败。为编译的Java程序提供系统属性无法工作。程序在运行时访问这些值,因此它们取决于您运行的环境。
<configuration>
<systemPropertyVariables>
<envName>testEnv</envName>
</systemPropertyVariables>
</configuration>