项目打包,很重要的环节,每个人必须会!
1、首先项目打包默认的是打的jar包
双击此处进行打包,打包成功之后会在你的项目的文件夹多出一个target文件夹
之后运行
java -jar demo-0.0.1-SNAPSHOT.jar
2、通常情况下,我们需要打war包,这是就需要我们去修改配置
(1)在pom文件中添加
<!--默认打war包-->
<packaging>war</packaging>
(2)修改启动类
@MapperScan("com.qcby.springboot.demo.mapper")
@SpringBootApplication
public class DemoApplication extends SpringBootServletInitializer {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
return builder.sources(DemoApplication.class);
}
}
为了跳过测试,我们需要在pom文件中添加maven插件
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.18.1</version>
<configuration>
<skipTests>true</skipTests>
</configuration>
</plugin>
之后执行打包操作:
然后当显示下图,即打包成功,文件所在位置就是新生成的target文件夹中
将此war包复制粘贴到tomcat的webapps中,并重命名为ROOT,运行tomcat即可
完成!欧克!