从Git Repo中拉取一个现有项目
我尝试使用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 package spring-boot:run
。使用mvn verify
可能会有用,因为它将运行集成测试(如果您的项目中有这些测试)。我强烈建议阅读 https://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html。 - khmarbaise