pom.xml第一行出现如下错误
Could not initialize class org.apache.maven.plugin.war.util.WebappStructureSerializer
解决方法1:
在新建maven项目的时候,有一个步骤是选择框架,选择maven-archetype-webapp 1.4版
解决方法2:
如果一定要选择maven-archetype-webapp 1.0版的框架,或者其他的什么的框架,出现上面的问题的话,可以在pom.xml的<build>....</build>中增加下面代码
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>3.3.1</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.7.0</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
<fork>true</fork>
<compilerArgument>-XDignore.symbol.file=true -Xlint</compilerArgument>
<showWarnings>true</showWarnings>
<testCompilerArgument>-XDignore.symbol.file=true -Xlint</testCompilerArgument>
</configuration>
</plugin>