1,Maven的介绍
1. 项目构建和管理
-
标准化项目结构:Maven 提供了一种标准的项目结构,使得不同的 Java 项目可以遵循一致的目录布局。这有助于提高团队合作的效率。
-
自动化构建:通过配置
pom.xml
文件,Maven 可以自动化执行编译、测试、打包和部署等构建任务。
2. 依赖管理
-
自动下载和管理依赖:Maven 可以自动下载和管理项目所需的库和依赖。你只需要在
pom.xml
文件中声明依赖,Maven 会从中央仓库或其他指定的仓库中下载所需的 JAR 文件。 -
依赖冲突解决:Maven 能够处理依赖之间的冲突,并提供机制来管理和解决这些冲突。
3. 生命周期管理
-
构建生命周期:Maven 使用构建生命周期来管理构建过程。它有三个主要的生命周期:
default
(主要的构建过程)、clean
(清理项目)、site
(生成项目报告和文档)。 -
插件支持:Maven 通过插件扩展功能。例如,编译插件用于编译代码,测试插件用于运行测试等。
4. 项目版本控制
-
版本控制:Maven 支持对项目的不同版本进行管理,确保项目在开发、测试和生产环境中使用一致的版本。
-
发布和部署:Maven 提供了发布和部署插件,可以将构建好的项目发布到 Maven 仓库,供其他项目使用。
5. 项目文档生成
- 自动生成文档:Maven 可以自动生成项目的文档,包括 Javadoc 和其他类型的项目报告。使用
mvn site
命令可以生成项目的报告和文档。
6. 统一构建环境
- 跨平台支持:Maven 在不同的操作系统上提供一致的构建环境,使得在开发、测试和生产环境中使用相同的构建过程。
7. 多模块项目支持
- 多模块管理:Maven 支持管理具有多个模块的项目,使得可以在一个父项目中管理多个子模块的构建和依赖关系。
2,Maven安装过程
ok,咱们直接开始操作。
首先呢去到Maven官网:Maven – Download Apache Maven
首先呢官网最新版的市3.9.8
我自己用的是3.8.5,这个版本的已经足够日常使用了,再者来说也是用的比较多的版本,直接下滑找到找到Maven 3 archives Maven 3 的更多版本,点击进去。
点击下载安装包即可,安装到指定路径注意一定要安装到全英文目录下
打开点进去大概就是这个样子。
3,Maven配置环境变量
打开配置环境变量的地址:此电脑--右键--属性--高级系统设置--环境变量 --系统变量 --新建 --确定/保存
- 变量名是MAVEN_HOME
- 变量值就是你的Maven的安装路径
然后继续下滑找到PATH,新建内容为:%MAVEN_HOME%\bin
验证版本:
win+r输入cmd打开命令提示符再次输入mvn -v查看版本号,有的话就是安装成功
4,idea配置Maven
1,打开settings.xml 可以直接在idea中打开
2,修改settings.xml
<localRepository>D:/Maven/jarwarehouse</localRepository>
复制代码到文件里面不过要注意:此语句要在<!-- -->外面,其他的倒没有要求
配置阿里云远程仓库,提高访问效率
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
复制代码到文件中,放到<mirrors></mirrors>里面,同时也要将标签内的其他<mirror>注释掉。
3,命令提示行输入命令:mvn help:system,成功会显示build success。
首次执行 mvn help:system 命令,Maven相关工具自动帮我们到Maven中央仓库下载缺省的或者Maven中央仓库更新的各种配置文件和类库到Maven本地仓库中:
5,打开idea-setting
输入框直接搜索就可以
然后就是这里改成对应的文件地址就可以啦。