在MyEclipse创建maven项目后pom.xml首行报org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject, org.apache.maven.archiver.MavenArchiveConfiguration)
参考网上方法修改如下配置:
<properties>
<maven-jar-plugin.version>2.6</maven-jar-plugin.version>
</properties>
1
2
3
问题仍然没有解决;
参考https://stackoverflow.com/questions/37555557/m2e-error-in-mavenarchiver-getmanifest
里面的解决方案:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.6</version>
<configuration>
<warSourceDirectory>src/main/webapp</warSourceDirectory>
<warName>Spring4MVC</warName>
<failOnMissingWebXml>false</failOnMissingWebXml>
</configuration>
</plugin>
1
2
3
4
5
6
7
8
9
10
将maven-war-plugin的version从3.2.0修改为2.6后再次maven→update project 后红叉就没了。
---------------------
作者:Troyong
来源:CSDN
原文:https://blog.csdn.net/qq_39447298/article/details/81323420