创建基于Maven管理的Javaweb程序,在工程tree形结构有时会出现错误标记,然后在Markers中会发现一些错误,今天记录的错误如下:
错误提示出现web module与Java版本之间的冲突,不断修改相关的Java配置与project Facets相关配置,依然出现错误。最后发现是Maven编译插件导致。修改工程的编译插件即可,具体修改如下:
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.8</source> yours Java version
<target>1.8</target> yours Java version
</configuration>
</plugin>
</plugins>
添加之后,在刷新一下工程,错误即消失。