SpringBoot 多模块项目打包
开发工具为idea
多模块项目有一个或多个web子工程,负责工程的启动运行;
有jar、war选项,选择哪种打包方式会打包成哪种(web工程为启动工程,所以web工程打包成哪种即项目以哪种方式运行)
一.使用idea运行项目 :
TODO:此文章不讲解配置Maven,默认已maven已可以成功打包为例-.-
1.使用idea运行时,默认即为jar方式运行,找到web工程中的application类main方法运行即可。
2.用idea嵌入tomcat,将项目打war包运行:
先将web子工程改成war包形式
2.1:web子工程pom中加入:
war
2.2:父工程中pom中
org.springframework.boot
spring-boot-devtools
runtime
org.springframework.boot
spring-boot-starter-tomcat
provided
org.springframework.boot
spring-boot-legacy
1.1.0.RELEASE
2.3:找到生成的项目编译出来的war添加到tomcat运行:
不会的点开此链接看前几步就行了
二.外部运行项目:
1.使用内置tomcat运行(很简单):
根据生成目录找到jar ,