Maven下载安装和配置

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

输入框直接搜索就可以

然后就是这里改成对应的文件地址就可以啦。

  • 18
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值