1. 程式人生 > 其它 >在idea中maven專案jdk編譯version總是跳到1.5

在idea中maven專案jdk編譯version總是跳到1.5

bug描述

專案ide: idea 專案構建工具:maven bug現象:每次修改pom之後,idea自動掃描一遍,然後發現預設的compile級別跳到5.0. 每次手動去setting裡修改compile很費事。

解決方案

猜測是maven中沒有指定jdk,所以才會掃描為預設的jdk版本。 於是,新增maven-compile-plugin:

            <plugin>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.5.1</version>
                <configuration>
                    <source>${java.version}</source>
                    <target>${java.version}</target>
                    <encoding>UTF-8</encoding>
                </configuration>
            </plugin>