SpringBoot就是一个内嵌WEB服务器(tomcat/jetty)可执行程序的框架。
所以开发的web应用不需要作为war包部署到web服务器中,而是作为一个可执行程序,可执行的jar包部署就可以了。
项目的发布:
1.修改父模块pom文件
去掉maven打包插件:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<proc>none</proc>
</configuration>
</plugin>
追加默认关掉单元测试
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<skipTests>true</skipTests> <!--默认关掉单元测试 -->
</configuration>
</plugin>
2.修改子模块pom文件,追加插件:
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<!--制定启动项 -->
<mainClass>com.xx.xxx.Application</mainClass>
</configuration>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
3.将当前项目进行打包:clean package
4.将打包文件拷贝到磁盘:比如E盘:在命令行运行:java –jar xxxxxx.jar