接手老项目,上来就是编译报错,一看是控制台还打印一堆乱码,所以上来百度搜到一篇不错的文章DEA控制台乱码问题,原因&解决方式,解决不了算我输,一顿操作仍然无效,不过学会了不少。后来控制台报错中发现了 maven-javadoc-plugin,所以搜索了这个插件作用,原来maven-javadoc-plugin生成中文文档时报错
我的pom
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.9.1</version>
<executions>
<execution>
<id>attach-javadocs</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
最简单直接指定不生成文档,就和编译时不测试一样
setting->maven->runner->vm options 填入 -Dmaven.javadoc.skip=true 不生成文档,搞定
![解决方案](https://img-blog.csdnimg.cn/8eace8b8867f4757bd6a5b39502bad64.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAd2hwNDA0,size_20,color_FFFFFF,t_70,g_se,x_16)