Spring Boot开发,如何快速上手Maven?
Spring Boot还提供了相关快捷方式,无需安装即可快速使用Maven和Gradle。
1。基本介绍:
如下图所示,生成的演示工程中,除了常用的工程文件外,还有两个特殊的脚本文件:
1.mvnw(Linux版) 。
2.mvnw.cmd(Windows 版本)。
mvnw 的全名是 Maven Wrapper。使用 mvnw 可以将 Maven 快速集成到您的项目中。 适用场景有以下两种:
1。你想省去自己的麻烦,又不想自己安装和配置Maven环境。
2。现有的 Maven 版本不正确,应使用特定的 Maven 版本。
除了上面提到的mvnw脚本之外,还在当前目录下初始化了一个.mvn/wrapper目录,如下图所示。
如果您的 Maven Wrapper 使用的不是最新版本,但您想使用最新的 Maven 3.8.5,您可以在 mavenwrapper.properties 配置文件中指定版本,如下所示。
这意味着如果你想使用mvnw,只需要将这些生成的文件复制到相应的项目目录中即可。你想使用哪个版本,只需更改参数即可。
然后就可以在$USER_HOME/.m2/wrapper目录下看到如下图所示的安装信息。
虽然不需要你手动安装,但是本地仓库会自动下载合适版本的Maven,省去了你的安装过程。
2。使用方法:
在Spring Initializr网站上一键生成的Spring Boot项目不需要单独安装mvnw。生成后默认包含mvnw系列文件,可以直接使用。
比如我们切换到demo项目:
cd demo
运行项目的clean install命令:
./mvnw clean install
就像直接使用mvn命令一样,mvnw只在上面一层,底层仍然是mvn。因此,如果你有多个Maven版本控制需求或者不想自己安装Maven,这个mvnw脚本仍然可以用来试用,但在实际工作中很少使用。
3。 Gradle包装:
Gradle也有类似的包装,如下图所示。
和Maven类似,这里不再赘述。
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。