说明
关于打包,这里我们以KitAdmin2.0为例子跟大家简单说一说
配置pom.xml
- 找到下面的代码 - jar 
- 将上面的代码修改成下面的代码 - war 
- 同时在 - dependencies中添加下面的代码- <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <scope>provided</scope> </dependency>
配置Application文件,在UI路径下面的启动文件
- 首先继承类 - SpringBootServletInitializer
- 然后添加如下代码: - /** * 打 WAR 必须添加 * @param builder * @return */ @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder builder){ return builder.sources(KitWebapiApplication.class); } 
- KitWebapiApplication的完整代码- package cc.openkit; - import org.mybatis.spring.annotation.MapperScan; 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 @MapperScan(basePackages = {"cc.openkit.kitdao", "cc.openkit.config.RedisConfig"}) public class KitWebapiApplication extends SpringBootServletInitializer { - /** * 打 WAR 必须添加 * @param builder * @return */ @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder builder){ return builder.sources(KitWebapiApplication.class); } public static void main(String[] args) { SpringApplication.run(KitWebapiApplication.class, args); }- } 
打包
- 找到 - Build下面的- Build Project,并等待右下角的进度条完成 
- 找到 - Build下面的- Build Artifacts 
- 弹出的窗口按照下面的选择  
- 扥带一会儿就可以看到左侧 - target多了一个文件 
 
  
  
  
 
 
  
 
 
 
 
 