Maven專案新建時,專案上出現紅叉,但是專案內沒有報錯
阿新 • • 發佈:2019-02-02
遇到這樣的情況可以去Problems裡面找錯誤,在Console所在的那一欄可以找到,找不到的可以在window-show view -other裡面手動去找。
發現專案報錯:
Description Resource Path Location Type Dynamic Web Module 3.0 requires Java 1.6 or newer.
這是由於你的 Maven 編譯級別是 jdk1.5 或以下,而你匯入了 jdk1.6 以上的依賴包
解決方案:
在<packaging></packaging>標籤下方,注意不是在<packaging></packaging> 標籤裡面!!加上如下程式碼:
儲存,專案構建完成後在專案上點右鍵-Maven->Update Project Configuration,問題解決。<build> <plugins> <!-- define the project compile level --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.2</version> <configuration> <source>1.7</source> <target>1.7</target> </configuration> </plugin> </plugins> </build>