美文网首页
Maven 使用指定 Java 版本编译项目

Maven 使用指定 Java 版本编译项目

作者: DC_ing | 来源:发表于2017-08-21 17:16 被阅读0次

    全局配置

    全局配置是指在${MAVEN_HOME}\conf\settings.xml中进行配置,如果默认新建项目使用 jdk1.8构建,则在<profiles> </profiles>之间添加以下代码

        <!-- 全部 maven 项目默认使用 jdk1.8构建 -->
        <profile>
          <id>jdk-1.8</id>
    
          <activation>
            <activeByDefault>true</activeByDefault>
            <jdk>1.8</jdk>
          </activation>
          <properties>       
            <maven.compiler.source>1.8</maven.compiler.source>       
            <maven.compiler.target>1.8</maven.compiler.target>       
            <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>       
          </properties>   
    
          <repositories>
            <repository>
              <id>jdk18</id>
              <name>Repository for JDK 1.8 builds</name>
              <url>http://www.myhost.com/maven/jdk18</url>
              <layout>default</layout>
              <snapshotPolicy>always</snapshotPolicy>
            </repository>
          </repositories>
        </profile>
    

    局部配置

    局部配置就是只针对具体某个项目进行配置的。
    在该项目的pom.xml文件以下指定模块

    <build>
        <plugins>
        
        </plugins>
    </build>
    

    添加maven-compiler-plugin插件,其中3.6.1就是其版本:

                <!-- 使用Java8构建项目 -->
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-compiler-plugin</artifactId>
                    <version>3.6.1</version>
                    <configuration>
                        <source>1.8</source>
                        <target>1.8</target>
                        <testSource>1.8</testSource>
                        <testTarget>1.8</testTarget>
                    </configuration>
                </plugin>
    

    相关文章

      网友评论

          本文标题:Maven 使用指定 Java 版本编译项目

          本文链接:https://www.haomeiwen.com/subject/szhhdxtx.html