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插件版本。

猜你喜欢

转载自blog.csdn.net/FromTheWind/article/details/85156487