springboot-mvnw
在Spring Boot工程中自带的有两个文件:mvnw与mvnw.cmd。这两个是什么文件呢?
Maven是一个常用的构建工具,但是Maven的版本和插件的配合并不是十分完美,有时为了保证有些插件的正常运行,我们不得不需要切换到一个稍微旧一些的版本。而这个切换工作需要用户重新安装一个Maven,那么就太麻烦了。
有一个工具Maven Wrapper(包装器),可以完成在Maven的某一版本下轻松切换到其它版本的目的。需要注意的是,Maven Wrapper并不是Maven官方提供的工具,而是第三方工具,若要使用,则需要安装。
Spring Boot工程中的mvnw即为安装好的Maven Wrapper工具。其中mvnw.cmd为Maven Wrapper的命令行运行窗口,而mvnw文件则为Maven Wrapper的配置文件。
这两个文件可以删除。