本人要使用mvn site命令生成一些项目报告,如:***.html文件,但是在命令运行时,时常报如下错误:
一开始还以为是 jar包冲突引起的,把相关依赖引用的jackson-module-scala_2.10全部剔除了,但问题还是依然存在,更郁闷的是,这里还有个 lifecycle-mapping,这货看上去就是不爽,后面给出的https地址,里面根本就没有 org.eclipse.m2e的相关信息,真是吐血,痛苦、挣扎,最后,把springboot2.1.3的parent的pom全部看了一边,里面是有lifecycle plugin的配置和jackson-module-scala的包,这些信息都在boot自带的parent里,泪奔。
最后,只能用终极大招,降版本,不用boot自带的 maven-site-plugin插件,自己手动指定,如下:
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-site-plugin</artifactId> <version>3.7</version> <dependencies> <dependency> <groupId>org.apache.maven.doxia</groupId> <artifactId>doxia-site-renderer</artifactId> <version>1.8</version> </dependency> </dependencies> </plugin> </plugins> </build>
好了,问题的根源解除了,看下效果图:
里面的checkstyel、pmd不在此处讲解。
OK, 备忘在此,有需要的朋友欢迎转载,但请注明原著出处,谢谢。
springboot2.1.3使用mvn site遇到的坑及解决方案
原文:https://www.cnblogs.com/jimmyshan-study/p/11212621.html