当咱们应用 Spring Initializr 来创立 Spring Boot 工程的时候,有没有发现在工程根目录下有两个名为 mvnw
的文件:
从命名、图标、扩展名来猜想,这两个文件的作用应该是一样的,只是 cmd 文件应该是用在 windows 下跑的,而另外一个则是用于 linux 环境下跑的。
欢送关注 Spring Boot 系列收费教程连载「点击进入汇总目录」
那么这个文件到底是用来做什么呢?上面咱们一起尝试理解一下:
第一步:关上读一下
因为内容较多,我这里就不放进去了。内容也十分易懂,只有你理解 shell 和 maven,就能晓得这个脚本次要做这几件事:
- 检测你是否有装置 Maven,如果没有,就主动下载一个(这样能力实现后续的构建工作)
- 查看你是否有装置 Java 或者配置是否正确,这个无奈本人实现,如果报错了,就要本人解决一下,比方 JAVA_HOME 没有,那就本人配置下。
- 查看否存在版本不兼容的状况,如果不兼容他会下载适合的版本来帮忙你实现构建
更多查看的细节能够自行关上查看和学习
第二步:执行验证下
执行命令:mvnw install
期待构建实现,咱们再看看:
完满!轻松简略的实现了一个 Spring Boot 我的项目的构建!
如果你之前没有关注过这个货色,无妨当初关上看看,并尝试运行一下,有个直观的感触吧!
欢送关注我的公众号:程序猿 DD,取得独家整顿的收费学习资源助力你的 Java 学习之路!另每周赠书不停哦~