Eclipse Maven項目報錯1之JAVA編譯版本報錯
阿新 • • 發佈:2018-06-02
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編譯版本報錯