【问题】
springboot项目用maven打包,为什么在生成jar包的同时还生产.original文件?
【答案】
官方文档:
https://docs.spring.io/spring-boot/docs/current/reference/html/getting-started.html#getting-started-first-application
翻译:您还应该在target目录中看到一个更小的文件xxx-0.0.1-SNAPSHOT.jar.original。这是Maven在Spring Boot重新打包之前创建的原始jar文件。(只包含少量用户的类,不包含依赖)
.jar.original 是普通jar包,不包含依赖
.jar 是可执行jar包,包含了pom中的所有依赖,可以直接用java -jar 命令执行
如果是部署,就用.jar
如果是给别的项目用,就要给.jar.original这个包