有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

maven Java:如何为Windows和MAC设置Java路径

我有一个带有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中运行这个项目,我需要添加/更改什么?(我希望它同时支持两个操作系统)


共 (1) 个答案

  1. # 1 楼答案

    最佳实践可能是依赖标准JAVA_HOME环境变量:

    <executable>${env.JAVA_HOME}/bin/java</executable>