Maven系列—工作中遇到的问题汇总
spring-boot项目使用maven-shade-plugin插件打包jar报错
报错如下:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-shade-plugin:2.3:shade (default) on project lsms2-test: Unable to parse configuration of mojo org.apache.maven.plugins:maven-shade-plugin:2.3:shade for parameter resource: Cannot find 'resource' in class org.apache.maven.plugins.shade.resource.ManifestResourceTransformer
报错原因:
一个非sprint-boot项目使用shade插件进行打包是正常可以的,但是shade用到Spring-boot项目中就会出现如上的错误。原来是shade和Spring-boot自带的Maven打包插件spring-boot-maven-plugin有冲突才会报错。
解决方案:Spring-boot自带的Maven打包插件spring-boot-maven-plugin。
插件配置如下:
<project