步骤流程
- 正常打包一次
- 修改pom.xml的配置
- 再次执行打包操作
- 部署上线
正常打包一次
修改 pom.xml
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<!--配置项目的启动类-->
<mainClass>life.china.AuditApplication</mainClass>
<!--打包的格式-->
<layout>ZIP</layout>
<includes>
<include>
<!-- 排除所有Jar -->
<groupId>nothing</groupId>
<artifactId>nothing</artifactId>
</include>
</includes>
</configuration>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
接下来 解压第一次完整的jar
注意事项:打包的文件要齐全(特别是resources下的文件)
此时的jar包就很小了,将jar包放进刚才lib复制到的目录内。
部署
lib 和xxx.jar在同一个目录内,执行命令启动程序:
Linux使用nohup 后台执行
[root@VM_0_9_centos: jd]#nohup java -Dloader.path="lib/" -jar myproject-0.0.1-SNAPSHOT.jar > springboot.log 2>&1 &
[1] 15919
nohup java -Dloader.path="lib/" -jar audit-audit-v1.0.jar &