在Mac中安装Maven并配置好Eclipse和IDEA
下载Maven
Maven官方下载链接:https://maven.apache.org/download.cgi
Mac需要下载apache-maven-X.X.X-bin.tar.gz
目前我这里下载的最新版是3.6.3
,接下来的演示都以3.6.3
为例
安装Maven
1.解压Maven包
将下载好的包解压到某一目录,记住该目录路径
我这里放在了/Users/kuangyang/Maven/apache-maven-3.6.3
2.配置Maven classpath
打开终端
,输入如下命令:
vi ~/.bash_profile
添加如下的 Maven 配置:
# Maven
export M2_HOME=/Users/kuangyang/Maven/apache-maven-3.6.3
export PATH=$PATH:$M2_HOME/bin
然后保存并退出vi编辑器:
- 按
Esc
键 - 键入类型
:wq
- 按
Enter
键
执行如下命令使配置的环境变量生效:
source ~/.bash_profile
测试Maven是否安装成功
执行下面命令执行测试:
mvn -version
若弹出'无法验证开发者'报错
解决方法1: 开启任何来源
- 在终端中执行
sudo spctl --master-disable
- 输入密码,再按回车键即可.
解决方法2: 前往 系统偏好设置
-> 安全与隐私
-> 通用
选项卡
点击仍然允许
, 返回终端再次执行mvn -version
然后选择打开
即可.
安装成功时,输出日记如下:
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /Users/kuangyang/Maven/apache-maven-3.6.3
Java version: 15.0.2, vendor: Oracle Corporation, runtime: /Library/Java/ JavaVirtualMachines/jdk-15.0.2.jdk/Contents/Home
Default locale: zh_CN_#Hans, platform encoding: UTF-8
OS name: "mac os x", version: "10.16", arch: "x86_64", family: "mac"
为Maven新建一个本地Repository
为了方便项目的管理,我们自己建一个本地Repository
- 新建一个文件夹作为New Repository
- 前往
Maven解压目录
->conf
->settings.xml
在settings.xml文件的<settings>
后面加入<localRepository>/刚刚创建文件夹的路径</localRepository>
Eclipse配置Maven环境
- 打开
Eclipse
->Preferences
->maven
->installation
->Add
->Directory
->选择Maven的解压目录
->Finish
勾选Maven3.6.3
,然后点击apply
- 进入
User Settings
->Browse
->conf
->选中settings.xml
->Open
->Update Settings
->Apply and Close
在IDEA中配置Maven环境
打开IDEA
->Preferences
-> 构建、执行、部署
-> 构建工具
->Maven
Maven主路径
选择为Maven解压目录
用户设置文件
选择为Maven解压目录
->conf
->settings.xml
(注意要将覆盖
选中才能更改路径)
接下来打开Maven
下的运行程序
- 将
JRE
改为自己安装的JDK版本
到这里,就完成了IDEA的配置,接下来尝试在IDEA中新建一个Maven项目
在IDEA中新建Maven项目
IDEA
->新建项目
-> 选择Maven
-> 选中从原型创建
->maven-archetype-webapp
->下一步
接下来在此面板中,是一些信息的填写。其中值得关注的设置点是名称
以及GroupId
.
GroupId就像是应用程序的身份证.
填写完成后点击下一步
-> 完成
项目创建完成后运行目录 src
->main
-> webapp
下的 index.jsp
即可看到熟悉的Hello World!
赞赏
- 本文作者: 况杨
- 本文链接: https://kuangyang828.github.io/zai-mac-zhong-an-zhuang-maven-bing-pei-zhi-hao-eclipse-he-idea/
- 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
0%
x
感谢您的支持,我会继续努力的!


扫码打赏,你说多少就多少
打开微信扫一扫,即可进行扫码打赏哦
支付宝
微信支付