Maven学习—Maven环境搭建

本文详细介绍了Maven在Windows、MacOS和Linux系统的安装步骤,包括环境变量配置及验证。同时,讲解了如何在Eclipse和IntelliJ IDEA中配置Maven,确保IDE与命令行的一致性。最后,阐述了Maven的目录结构和Java项目目录规范。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、前言

Maven 提供是三个平台的安装包 MacOSWindowsLinux。安装包解压解压即可以使用。

二、Maven的下载

官网下载地址:http://maven.apache.org

三、Maven需要的JDK环境

Maven3.3以上版本,JDK 必须为1.7以上的版本

1、Maven配置环境变量

把Maven压缩安装包解压到相应的目录。

2、Windows 系统

2.1、对Maven环境变量相关设置

右键我的电脑,选择属性选项,打开控制面板,选择高级系统设置,选择高级选项卡,打开环境变量...。对Maven环境变量相关设置。 

2.2、添加系统变量MAVEN_HOME参数

2.3、添加系统变量Path参数 

2.4、校验是否配置成功

在命令窗口输入mvn -v,出现版本号信息,已经配置成功

3、MacOS 系统

3.1、修改配置文件

打开命令终端,输入命令 vi ~/.bash_profile,修改配置文件

MAVEN_HOME=/Users/Flygo/FlyGo_Soft/apache-maven-3.3.9
PATH=$MAVEN_HOME/bin:$PATH
export MAVEN_HOME
export PATH

3.2、配置文件生效

编辑完后,保存,执行source ~/.bash_profile,是配置文件生效。

3.3、检查是否配置成功

执行命令mvn -v,看配置是否生效,不报错,出现版本号,配置成功。

4、Linux 系统 

4.1、修改配置文件

打开命令终端,输入命令 vi /etc/profile,修改配置文件

MAVEN_HOME=/usr/local/apache-maven-3.5.3/;
PATH=$MAVEN_HOME/bin:$PATH;
export MAVEN_HOME
export PATH

4.2、生效配置文件

编辑完后,保存,执行source /etc/profile,是配置文件生效。

4.3、检查是否配置成功

执行命令mvn -v,看配置是否生效,不报错,出现版本号,配置成功。

 四、IDE配置Maven

 1、修改Ecplise 默认内置的Maven

为了确保在命令行执行mvn命令和IDE中执行的mvn命令保持一致,需要修改IDE内置的maven为我们自己下载的。

以Mac版本Ecplise为例:

1.1、Ecplise偏好设置

1.2、选择Maven选项—>Installations—>点击添加,找到我们安装的Maven目录

1.3、选择Maven安装目录

1.4、选择完成,点击确定,再应用生效

2、修改Inellij idea 默认内置的Maven

MacOS 系统环境为例

2.1、Preferences 打开设置面板

 2.2、配置安装目录

Build, Execution,Deployment –> Build Tools -> Maven –> 在Maven home director选项中选择maven的安装目录。
如果设置了M2_HOME环境变量,在下拉框中可以看到maven安装目录的选项

五、Maven目录结构

1、Maven 安装目录结构

2、目录结构说明

  • bin 存放可执行的二进制文件;
  • conf 存放setting.xml文件;
  • lib 运行maven所依赖的jar包。

3、Maven Java项目目录结构

  • src/main/java 存放项目的java文件
  • src/main/resources 存放项目的资源文件,如spring,hibernate的配置文件
  • src/test/java 存放所有的测试的java文件
  • src/test/resources 存放测试用的资源文件
  • target 项目编译位置
  • pom.xml pom配置文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

飞鸽FlyGo

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值