Code前端首页关于Code前端联系我们

Spring Boot开发,如何快速上手Maven?

terry 2年前 (2023-09-24) 阅读数 64 #后端开发

Spring Boot还提供了相关快捷方式,无需安装即可快速使用Maven和Gradle。

1。基本介绍:

如下图所示,生成的演示工程中,除了常用的工程文件外,还有两个特殊的脚本文件

1.mvnw(Linux版) 。

2.mvnw.cmd(Windows 版本)。 Spring Boot开发,如何快速上手 Maven?

mvnw 的全名是 Maven Wrapper。使用 mvnw 可以将 Maven 快速集成到您的项目中。 适用场景有以下两种:

1。你想省去自己的麻烦,又不想自己安装和配置Maven环境。

2。现有的 Maven 版本不正确,应使用特定的 Maven 版本。

除了上面提到的mvnw脚本之外,还在当前目录下初始化了一个.mvn/wrapper目录,如下图所示。 Spring Boot开发,如何快速上手 Maven?

如果您的 Maven Wrapper 使用的不是最新版本,但您想使用最新的 Maven 3.8.5,您可以在 mavenwrapper.properties 配置文件中指定版本,如下所示。 Spring Boot开发,如何快速上手 Maven?

这意味着如果你想使用mvnw,只需要将这些生成的文件复制到相应的项目目录中即可。你想使用哪个版本,只需更改参数即可。

然后就可以在$USER_HOME/.m2/wrapper目录下看到如下图所示的安装信息。 Spring Boot开发,如何快速上手 Maven?

虽然不需要你手动安装,但是本地仓库会自动下载合适版本的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也有类似的包装,如下图所示。 Spring Boot开发,如何快速上手 Maven?

和Maven类似,这里不再赘述。

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门