Maven小白系列-04springboot打包jar和war

Maven小白系列,我们会分为几个部分?


01 添加依赖并打包

02 添加本地jar包并打包

03 将本地jar包导入本地maven库

04 springboot打包jar和war

05 Maven统一版本管理


接下来,我们开始第四部分的内容

一、新建SpringBoot项目

Maven小白系列-04springboot打包jar和war_第1张图片

Maven小白系列-04springboot打包jar和war_第2张图片

Maven小白系列-04springboot打包jar和war_第3张图片

Maven小白系列-04springboot打包jar和war_第4张图片

Maven小白系列-04springboot打包jar和war_第5张图片

Maven小白系列-04springboot打包jar和war_第6张图片

Maven小白系列-04springboot打包jar和war_第7张图片

二、添加依赖

初始化,已经添加了SpringBoot的依赖

我们的主题是Maven使用,不是讲解SpringBoot的使用,所以一切从简

我们,直接进入打包环节


三、打包

3.1 生成可执行Jar文件

修改POM


       
           
                org.springframework.boot
                spring-boot-maven-plugin
               
               
                    true
               

           

          
           
                org.apache.maven.plugins
                maven-jar-plugin
                3.1.1
               
                   
                       
                            true
                            libs/
                            com.zjw.springboot_test.SpringbootTestApplication
                       

                   

               

           

       
   

Maven小白系列-04springboot打包jar和war_第8张图片

还有个很重要的东西,就是将打包方式修改为jar,没有的话,就新增一下

Maven小白系列-04springboot打包jar和war_第9张图片

然后install一下,生成jar文件

Maven小白系列-04springboot打包jar和war_第10张图片

Maven小白系列-04springboot打包jar和war_第11张图片

我们用cmd运行一下

Maven小白系列-04springboot打包jar和war_第12张图片

运行没问题

Maven小白系列-04springboot打包jar和war_第13张图片

接下来,看一下Jar文件中的内容

Maven小白系列-04springboot打包jar和war_第14张图片

在打包的时候,已经将依赖的jar包打包至新的jar文件中了


3.2 生成War包

1.将打包方式改成war

Maven小白系列-04springboot打包jar和war_第15张图片

2.添加依赖


       org.springframework.boot
       spring-boot-starter-web

Maven小白系列-04springboot打包jar和war_第16张图片

3.修改启动类

Maven小白系列-04springboot打包jar和war_第17张图片


4.修改POM




org.springframework.boot
spring-boot-maven-plugin


true




org.apache.maven.plugins
maven-war-plugin
2.6

false




5.生成war

install一下

Maven小白系列-04springboot打包jar和war_第18张图片

Maven小白系列-04springboot打包jar和war_第19张图片


Maven小白系列-04springboot打包jar和war_第20张图片

你可能感兴趣的:(Maven小白系列-04springboot打包jar和war)