springboot项目用maven打包生成的.jar.original是什么?

时间:2024-03-16 10:31:40

【问题】

springboot项目用maven打包,为什么在生成jar包的同时还生产.original文件?springboot项目用maven打包生成的.jar.original是什么?

#【答案】

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