Maven的项目经常遇到项目上出现红叉,但是又找不到错误的地方。在eclipse的markers选项卡中可以看到提示:Maven Configuration Problem

解决办法:

打开pom.xml,在build节点加个插件:

            <build>

<finalName>ims</finalName>

<plugins>

<!-- compiler插件, 设定JDK版本 -->

<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-compiler-plugin</artifactId>

<version>3.6.1</version>

<configuration>

<encoding>utf-8</encoding>

<source>1.8</source>

<target>1.8</target>

<showWarnings>true</showWarnings>

</configuration>

</plugin>

</plugins>

</build>

![""QQ截图20180510234338.png""/](""{#ZC_BLOG_HOST#}zb_users/upload/2018/05/201805101525967444254851.png"" """QQ截图20180510234338.png""")

设置完后右键项目-Maven-update project 记得把force update of snapshots/releases勾上 点OK之后红叉就不见了,就是这么神奇