1. 程式人生 > >Eclipse Maven項目報錯1之JAVA編譯版本報錯

Eclipse Maven項目報錯1之JAVA編譯版本報錯

eight ID 編譯 tid 分享圖片 fig http inf In

一、錯誤Dynamic Web Module 3.0 requires Java 1.6 or newer

解決辦法,在pom.xml文件中增加JAVA版本的屬性配置,如下

<!-- add by  wxj -->
      
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>

註意該配置需要咋<plugins></plugins>標簽中添加,保存等待工作空間創建完成,然後右鍵項目,maven -update project

技術分享圖片

二、錯誤Cannot change version of project facet Dynamic Web Module to 3.0

這個錯誤是因為我之前手工吧 DWM的屬性改為了3.1如下圖,結果確定保存之後在setting中默認配置了3.1

技術分享圖片

於是去到項目的setting目錄如下圖看到配置文件中的果然是3.1

技術分享圖片

解決辦法,手動修改xml的jst.web的值為3.0,然後在去eclipse中修改Project Facets的屬性 Dynamic Web Module的屬性為3.0即可

需要先把前面的√去掉,保存,然後再次配置為3.0即可,問題解決

Eclipse Maven項目報錯1之JAVA編譯版本報錯