SpringBoot番外篇之应用打包

springboot可以是web项目也可以是普通java项目。对于普通框架而言如果是web项目,需要在tomcat等web容器中运行。但是springboot可以脱离web容器运行,这并不是真正意义上的脱离web容器运行,只是将web容器以jar包的方式融入项目中让项目能够以jar方式去运行。

springboot的打包(jar包)方式有很多种,其中最常用也最简单的方式就是基于maven打包。

1、在项目pom.xml文件中引入:

<plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    <version><!--具体的版本--></version>
    <configuration>
        <fork>true</fork>
        <mainClass><!-- 带包名的main方法类名 --></mainClass>
    </configuration>
    <executions>
        <execution>
            <goals>
                <goal>repackage</goal>
            </goals>
        </execution>
    </executions>
</plugin>

2、cmd进入项目根目录下直接运行:

       mvn clean

       mvn package

注意:

      如果编译后class文件不全,提升maven-compiler-plugin插件版本。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值