关于java:Spring-Initializr中生成的mvnw是干吗的

4次阅读

共计 588 个字符,预计需要花费 2 分钟才能阅读完成。

当咱们应用 Spring Initializr 来创立 Spring Boot 工程的时候,有没有发现在工程根目录下有两个名为 mvnw 的文件:

从命名、图标、扩展名来猜想,这两个文件的作用应该是一样的,只是 cmd 文件应该是用在 windows 下跑的,而另外一个则是用于 linux 环境下跑的。

欢送关注 Spring Boot 系列收费教程连载「点击进入汇总目录」

那么这个文件到底是用来做什么呢?上面咱们一起尝试理解一下:

第一步:关上读一下

因为内容较多,我这里就不放进去了。内容也十分易懂,只有你理解 shell 和 maven,就能晓得这个脚本次要做这几件事:

  1. 检测你是否有装置 Maven,如果没有,就主动下载一个(这样能力实现后续的构建工作)
  2. 查看你是否有装置 Java 或者配置是否正确,这个无奈本人实现,如果报错了,就要本人解决一下,比方 JAVA_HOME 没有,那就本人配置下。
  3. 查看否存在版本不兼容的状况,如果不兼容他会下载适合的版本来帮忙你实现构建

更多查看的细节能够自行关上查看和学习

第二步:执行验证下

执行命令:mvnw install

期待构建实现,咱们再看看:

完满!轻松简略的实现了一个 Spring Boot 我的项目的构建!

如果你之前没有关注过这个货色,无妨当初关上看看,并尝试运行一下,有个直观的感触吧!

欢送关注我的公众号:程序猿 DD,取得独家整顿的收费学习资源助力你的 Java 学习之路!另每周赠书不停哦~

正文完
 0