修改Maven默认编译级别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了修改Maven默认编译级别相关的知识,希望对你有一定的参考价值。

创建Maven项目时,默认的编译级别是J2SE-1.5。这时,我们可能需要修改这个默认设置为当前项目的jdk版本。有两种方法:

1.修改Maven的settings.xml文件覆盖默认设置

在settings.xml文件中找到<profiles>标签,然后在此标签内部粘贴如下配置:

<profile>
    <id>jdk-1.6</id>
    <activation>
        <jdk>1.6</jdk>
    </activation>
    <properties>
        <maven.compiler.source>1.6</maven.compiler.source>
        <maven.compiler.target>1.6</maven.compiler.target>
        <maven.compiler.compilerVersion>1.6</maven.compiler.compilerVersion>
    </properties>
</profile>

2.在项目的pom.xml文件中指定编译级别

<properties>
    <java-version>1.7</java-version>
</properties>
<plugins>
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.2</version>
        <configuration>
            <source>${java-version}</source>
            <target>${java-version}</target>
            <encoding>UTF-8</encoding>
        </configuration>
    </plugin>
</plugins>

以上是关于修改Maven默认编译级别的主要内容,如果未能解决你的问题,请参考以下文章

修改maven 默认使用的 jdk 版本

idea每次修改都要重新编译

用maven编译以后class文件放在哪里?

maven项目修改java编译版本的方式

Eclipse使用Maven时,修改默认中央仓库后的配置报错找不到包的问题解决

maven课程 项目管理利器-maven 3-7 maven依赖范围 2星