作用:

mvnw是一个maven wrapper script,它可以让你在没有安装maven或者maven版本不兼容的条件下运行maven的命令.

注意,需要与mvnw软件区分开,spring项目中的mvnw仅仅是个脚本,并非软件。

原理:

1. 首先寻找maven在你电脑环境变量path中的路径

2. 如果没有找到这个路径它就会自动下载maven到一个默认的路径下,之后你就可以运行maven命令

3. 如果碰到一些项目的peoject和你本地的maven不兼容,它会帮你下载合适的maven版本,然后运行

spring 项目下mvnw和mvnw.cmd的作用相关推荐

  1. .mvn目录mvnw和mvnw.cmd文件说明

    我们使用Maven时,基本上只会用到mvn这一个命令.有些童鞋可能听说过mvnw,这个是啥? mvnw是Maven Wrapper的缩写.因为我们安装Maven时,默认情况下,系统所有项目都会使用全局 ...

  2. IDEA的maven项目生成的文件详解 【.mvn、mvnw、mvnw.cmd、.gitignore、.iml、.idea、pom.xml】

    .gitignore:分布式版本控制系统git的配置文件,意思为忽略提交 在 .gitingore 文件中,遵循相应的语法,即在每一行指定一个忽略规则. 如:.log./target/..idea m ...

  3. IDEA构建maven项目生成的文件详解 (.mvn、mvnw、mvnw.cmd、.gitignore、.iml、.idea、pom.xml)

    1.   .gitignore:分布式版本控制系统git的配置文件,意思为忽略提交 在 .gitingore 文件中,遵循相应的语法,即在每一行指定一个忽略规则. 如:.log./target/..i ...

  4. 构建项目生成的文件(.mvn、mvnw、mvnw.cmd、.gitignore)

    .gitignore–分布式版本控制系统git的配置文件,意为忽略提交   在 .gitingore 文件中,遵循相应的语法,在每一行指定一个忽略规则.如:   .log   .temp   /ven ...

  5. Maven项目下HttpServletRequest 或 HttpServletResponse需引用的依赖包

    转载: http://xyly624.blog.51cto.com/842520/865630/ Maven项目下HttpServletRequest 或 HttpServletResponse需引用 ...

  6. 【Android游戏开发二十七】讲解游戏开发与项目下的hdpi 、mdpi与ldpi资源文件夹以及游戏高清版本的设置...

    今天一个开发者问到我为什么游戏开发要删除项目下的hdpi.mdpi和ldpi文件夹:下面详细给大家解答一下: 首先童鞋们如果看过我写的<[Android游戏开发二十一]Android os设备谎 ...

  7. maven项目下tomcat直接启动不了(LifecycleException)。报错如下截图

    经查,tomcat项目下的lib中没有jar包,发布的时候没有将jar包发布上去.这个问题在我的博客中以前遇到过.如何将maven的jar发布到项目中,我的博客里面有记载 转载于:https://ww ...

  8. scala学习-12-scala读取java项目下Src目录下的properties文件

    1.概述 scala读取java项目下Src目录下的properties文件 package scalaimport java.util.Properties import java.io.FileI ...

  9. Web项目下的WebRoot和WebContent

    Web项目发布到Tomcat中. 在Eclipse中生成项目是WebContent目录 而在MyEclipse中生成的项目目录名字好像叫做WebRoot,那么如果把MyEclipse的项目导入到Ecl ...

最新文章

  1. 锚文本对网站SEO优化有什么帮助?
  2. 我是如何学习写一个操作系统(完结):总结和系列索引
  3. c标签foreach遍历list_遍历 Dictionary,你会几种方式?
  4. Linux系统编程——僵尸的模拟以及僵尸进程的预防
  5. 梯度直方图(HOG,Histogram of Gradient)
  6. 支付宝第三代理支付 - 支付宝客户端授权
  7. 高效工作的7种方法,可以让你的工作效率提高一倍,很实用
  8. ICPC-无限路之城(数学+思维)
  9. 多人网络(Valve开发文档翻译[起源引擎])(一)
  10. 彻底解决CUDA安装,从翻译文档开始_Compiling CUDA Programs
  11. 3阶魔方阵c语言算法,3阶魔方阵的算法
  12. Rosalind第18题——ros_bio18_ORF
  13. 李现成为PADI全球青年海洋大使
  14. 利用NoneBot结合酷q打造qq机器人
  15. NC UAP STUDIO授权
  16. 有关C语言中字符串入栈的理解
  17. 【渝粤题库】广东开放大学 企业文化 形成性考核
  18. halcon系列(1):高斯混合模型的一套算子
  19. 解决500 Internal Privoxy Error问题
  20. 如果用java swing编写一个五子棋(人人对战)

热门文章

  1. “网络巨轮”BGP的高级装备(增强配置)
  2. VIVE Focus 3 驱动问题
  3. h5实现下拉刷新上拉加载(兼容iOS手机)
  4. 使用 uni-app 打包 H5
  5. Proxmox支持虚拟机和容器的虚拟化平台
  6. brk(); sbrk()使用
  7. 黑马物联G600D云盒子应用场景!
  8. 计算机二维动画学什么,An学习笔记:计算机二维动画
  9. 六、keytool工具
  10. IDEA 配置使用说明