我和TestNG有Java maven项目
请看这个pom.xml
:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.0</version>
<configuration>
<fork>true</fork>
<executable>C:\Program Files\Java\jdk1.8.0_181\bin\javac.exe</executable>
</configuration>
</plugin>
所以在Windows
内部,当我想从命令行运行这个项目时,我只需导航到这个pom.xml
文件夹,然后:
mvn clean test
这将开始我的所有测试。
现在在这个pom.xml
我有我的javac.exe
路径所以为了在MAC
运行这个项目我需要添加/更改? (我希望它支持这两种操作系统)
最佳实践可能是依赖标准的JAVA_HOME
环境变量:
<executable>${env.JAVA_HOME}/bin/java</executable>