我有带有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
中运行此项目,我需要添加/更改什么? (我希望它同时支持两个操作系统)
答案 0 :(得分:1)
最佳做法可能是依靠标准JAVA_HOME
环境变量:
<executable>${env.JAVA_HOME}/bin/java</executable>