繁体   English   中英

是否需要在 mvn spring-boot:run 之前进行 mvn 全新安装

[英]is it required to mvn clean install before mvn spring-boot:run

从 Git 回购中提取现有项目

我尝试使用mvn spring-boot:run运行它,但它给出了错误

然后执行mvn clean install然后执行mvn spring-boot:run ,它开始运行了!!!

之前我假设mvn spring-boot:run也执行mvn clean install的任务!

但是,然后,如何mvn spring-boot:run在编译时考虑最新代码(我的意思是,如果它没有进行install ,它不应该编译,所以它应该运行过时的 JAR,但它需要新的代码更改并刷新 JAR)

有人可以通过一些了解混乱!

mvn clean install用于解决pom.xml上列出的依赖项。 如果您的pom.xml没有更改,则不需要运行它。 该错误很可能是由于您的本地没有所需的所有依赖项。

mvn spring-boot:runmvn clean install之间的唯一区别是testCompile阶段之后的后期阶段。 请参阅随附的屏幕截图。

mvn spring-boot:run

在此处输入图像描述

mvn clean install

在此处输入图像描述

在 mvn clean install 中运行测试后的后续步骤是 -

构建 jar,重新打包,安装(默认安装)

但是,随着编译完成,源代码中的任何更改都必须反映在任何一种情况下。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM