1. 程式人生 > >maven-shade-plugin 打包出錯

maven-shade-plugin 打包出錯

一般maven-shade-plugin 打包出錯的原因都是因為jar包出錯,一般使用mvn package -X 即可找出對應錯誤的jar包刪除即可。
我自己遇到的是開啟自己打包完的jar包出錯,整的一臉懵逼。
之前maven的配置如下
<outputFile>${project.build.directory}/${project.artifactId}-${project.version}</outputFile>
原來它預設打包輸出的就是這個檔案,如果自己再次重複這個設定就會打包出錯,。。。。真是無語

改成
<outputFile>${project.build.directory}/${project.artifactId}-${project.version}-prod.jar</outputFile>
即可。字尾名無所謂,只要加了就行。
一個低階錯誤。。。