报错指定到maven本地仓库下的settings.xml某一行,如下列JDK配置:
<profiles>
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
</profiles>
经过再三检查发现并无编码错误,前后多次测试,还是报错,后面侥幸试想是不是格式问题使没有扫描到标签,便直接剪切,一行一行的往里放。
然后删除了行与行之间的所有空格,结果发现,就没有报错了,具体原因不详
结论:为避免不必要错误,尽量保持编码规范,copy的代码注意格式