1、修改pom文件
打包类型修改为jar
<packaging>jar</packaging>
安装spring-boot-maven-plugin插件,能够将Spring Boot应用打包为可执行的jar或war文件,然后以通常的方式运行Spring Boot应用。com.boot.quartz.QuartzApplication时springboot启动类全路径。
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<mainClass>com.boot.quartz.QuartzApplication</mainClass>
</configuration>
</plugin>
</plugins>
</build>
2、修改springboot启动类
package com.boot.quartz;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
@SpringBootApplication
public class QuartzApplication extends SpringBootServletInitializer{
public static void main(String[] args) {
SpringApplication.run(QuartzApplication.class, args);
}
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
return builder.sources(this.getClass());
}
}
3、打包项目
Maven clean
Maven install
4、linux下部署启动命令如下。由于我用jenkins自动构建部署,就不进行演示了