运维Springboot打包插件(其实就是springboot提供的maven插件)

运维Springboot打包插件(其实就是springboot提供的maven插件)

第一步:若是将其maven打包插件注释掉,分别打包比较两者文件

1、注释前

 

2、注释后

运维Springboot打包插件(其实就是springboot提供的maven插件)_第1张图片

 

 

第二步:比较

运维Springboot打包插件(其实就是springboot提供的maven插件)_第2张图片

 

运维Springboot打包插件(其实就是springboot提供的maven插件)_第3张图片

 

1、没有插件

 

  1. 不同
  1. 两个文件内容不同

运维Springboot打包插件(其实就是springboot提供的maven插件)_第4张图片

 

 

运维Springboot打包插件(其实就是springboot提供的maven插件)_第5张图片

 

 

=》

 

 

==》

2、

运维Springboot打包插件(其实就是springboot提供的maven插件)_第6张图片

 

 

运维Springboot打包插件(其实就是springboot提供的maven插件)_第7张图片

 

3、有插件的在class文件下才有与没有插件的相同文件(boot打包后将没有插件的所属文件都放在了一个文件中(/class))

运维Springboot打包插件(其实就是springboot提供的maven插件)_第8张图片

 

运维Springboot打包插件(其实就是springboot提供的maven插件)_第9张图片

 

  1. 其他东西(没有插件所没有的东西)有很多jar包(来自于maven仓库)

运维Springboot打包插件(其实就是springboot提供的maven插件)_第10张图片

 

运维Springboot打包插件(其实就是springboot提供的maven插件)_第11张图片

 

  1. 插件打包具有工具(一套类加载器)

运维Springboot打包插件(其实就是springboot提供的maven插件)_第12张图片

 

运维Springboot打包插件(其实就是springboot提供的maven插件)_第13张图片

 

小结:

运维Springboot打包插件(其实就是springboot提供的maven插件)_第14张图片

 

运维Springboot打包插件(其实就是springboot提供的maven插件)_第15张图片

 

运维Springboot打包插件(其实就是springboot提供的maven插件)_第16张图片

 

运维Springboot打包插件(其实就是springboot提供的maven插件)_第17张图片

 

运维Springboot打包插件(其实就是springboot提供的maven插件)_第18张图片

 

你可能感兴趣的:(SpringBoot,maven,spring,boot,java)