1. 程式人生 > >Eclipse中設定Maven的編譯環境為1.8的方法

Eclipse中設定Maven的編譯環境為1.8的方法

在eclipse中,新建的maven專案,預設使用的是jdk1.5,從git上下載的maven專案,匯入進eclipse之後,一般也會提示maven環境不匹配,具體會報下面兩個Warnings:

為了解決這個問題,有兩種方法。

方法一(推薦)

開啟pom.xml檔案,在project下面,中,新增下面的程式碼:

程式碼如下:

<build>
  <plugins>
    <plugin>
      <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.8.0</version>
        <configuration>
          <source>1.8</source>
          <target>1.8</target>
          <encoding>UTF-8</encoding>
        </configuration>
    </plugin>
  </plugins>
</build>

右鍵專案,找到Maven - Update Project,更新專案,確定,可以發現Warning已經移除。

方法二

1. 在專案的JRE System Library上面點選右鍵,選擇Properties,在開啟的介面中,選擇jdk1.8。

2. 在專案上點選右鍵,找到Java Compiler,取消勾選Enable project specific settings,確定。具體如圖所示。

方法二雖然也能消除warnings,但是有個缺點:當自己的專案被別人匯入進eclipse之後,別人需要重新配置編譯環境,這就有可能導致配置的編譯環境不同而報錯。但是使用方法一,別人將自己的專案匯入之後,就不需要再次配置環境了。因此推薦使用配置pom.xml檔案的方式配置編譯環境。