簡體   English   中英

Eclipse-Maven項目更改了源合規性

[英]Eclipse - Maven project changing source compliance

我在java eclipse中有一個中型項目,其中所有依賴項都被手動導入到構建路徑中。 為了理智,我想將其轉換為Maven項目。

問題是:我為1.8定義了源代碼級別/ jre,當我轉換為maven項目時,它切換為默認值1.5。

我嘗試過圍繞SO強制將Maven中的源合規性提高到1.8的一些答案,但是它沒有用。

我加了

<build>
<plugins>
    <plugin>
        <groupId>[project group id]</groupId>
        <artifactId>[project artifact id]</artifactId>
        <version>0.0.1-SNAPSHOT</version>
        <configuration>
            <source>1.8</source>
            <target>1.8</target>
        </configuration>
    </plugin>
</plugins>
</build>

這里缺少什么嗎?

EDIT1:算了,我很不好。 正確的版本是:

<build>
<plugins>
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <configuration>
            <source>1.8</source>
            <target>1.8</target>
        </configuration>
    </plugin>
</plugins>
</build>

之后,您需要這兩個

  • 首選項-> Java->編譯器-> 1.8和語言級別為8
  • 首選項-> Java->已安裝的JRE-> JDK 1.8

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM