第三种模式不就是本地模拟服务器环境需要补充的一个mvn插件吗(命令行)
maven命令启动psringboot项目,mvn spring-boot:run
运行模式 3种
>mvn spring-boot:run
运行模式:
1、IDEA方式
2、JAR/WAR方式
3、Maven插件方式
3、spring-boot:run
2、mvn -Dmaven.test.skip -U clean install
maven 插件启动
1、mvn -Dmaven.test.skip -U clean :mvn清除操作
cmd命令进入项目的目录,执行命令:mvn spring-boot:run 启动项目,此时会提醒你没有找到Main class,解决办法,切换到Web模块下,并在pom.xml文件中,添加如下信息:
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <mainClass>com.lhf.SpringbootModelsDemoApplication</mainClass> </configuration> </plugin> </plugins> </build>
再次执行:mvn spring-boot:run命令,再次启动,此时还会报错,提示你jar没有找到,没有找到相关的依赖,解决办法:退回到根目录,执行命令:mvn -Dmaven.test.skip -U clean install,进行相关依赖安装,此时将会提示你已经成功,再次进入Web模块目录下,执行:mvn spring-boot:run进行启动项目,就能成功启动
springboot运行模式
先maven安装父目录,建立依赖关系
三种运行模式
mvn spring-boot:run
mvn spring-boot:run
Springboot项目的3种运行模式:
idea方式,jar/war方式,maven插件方式
如果是在开发过程中,会使用idea方式
如果是在线上的服务器上,会使用jar/war方式,作为启动脚本
如果开发环境是Linux环境,会使用maven插件方式。
mvn spring-boot:run
安装到本地使用install,打包使用package
maven插件运行项目
常见的三种模式 IDE方式 、Jar/War、Maven插件
先把各模块进行clean install,
然后再在main所在的模块目录下clean package,
否则依赖模块不会在本地仓库中找。
注意要把maven的插件放在main所在模块的pom文件中。