您当前的位置: 首页 >  macos

liaowenxiong

暂无认证

  • 3浏览

    0关注

    1171博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

macOS安装Maven_IDEA集成Maven

liaowenxiong 发布时间:2022-01-24 17:15:34 ,浏览量:3

文章目录
  • 下载 Maven
  • 安装 Maven
  • 配置环境变量
  • 关于 settings.xml 文件
  • 配置本地仓库
  • Maven 默认的远程中央仓
  • 配置镜像仓库
  • IntelliJ IDEA 集成 Maven

下载 Maven

官方下载地址:https://maven.apache.org/download.cgi

打开官方下载页面,页面拖到下面,看下图: 在这里插入图片描述

安装 Maven

压缩包下载下来后,解压到你指定的目录下,我是解压到 /Users/liaowenxiong/Applications 目录下,解压后就是完成了安装。干!

配置环境变量

在用户主目录下的 .bash_profile 文件中配置 Maven 的环境变量。

打开命令终端,输入下面的命令以 macOS的文本编辑器打开 .bash_profile 文件:

[~]$ open -e ~/.bash_profile

在文件中输入如下的配置内容:

export MAVEN_HOME="/Users/liaowenxiong/Applications/apache-maven-3.8.4"
export PATH="$PATH:$MAVEN_HOME/bin"

再输入下面的命令,让配置立即生效:

[~]$ source ~/.bash_profile

测试是否配置成功:

[~]$ mvn -v
Apache Maven 3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537)
Maven home: /Users/liaowenxiong/Applications/apache-maven-3.8.4
Java version: 9.0.4, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk-9.0.4.jdk/Contents/Home
Default locale: zh_CN, platform encoding: UTF-8
OS name: "mac os x", version: "10.16", arch: "x86_64", family: "mac"
关于 settings.xml 文件

Maven安装目录下的 conf/settings.xml 是系统级别的配置文件,不推荐在这个文件中进行有关个性化的配置;而 ~/.m2/settings.xml 是用户级别的配置文件,建议在这个文件中配置。所以你需要将 conf 目录下 settings.xml 复制一份到 ~/.m2 目录下。

配置本地仓库

settings.xml 文件中配置本地仓库,如果没有配置默认是 ~/.m2/repository

配置如下:

/Users/liaowenxiong/.m2/repository/
Maven 默认的远程中央仓

Maven 默认的远程中央仓配置在超级 pom.xml 中,该文件存放在 Maven 的安装目录下的 lib 目录下 的 maven-model-builder-3.1.0.jar 中, 解压文件后,你可以在 org/apache/maven/model 下找到该文件。

打开文件后,你可以看到如下的仓库配置信息:


    
      central
      Central Repository
      https://repo.maven.apache.org/maven2
      default
      
        false
      
    
  

  
    
      central
      Central Repository
      https://repo.maven.apache.org/maven2
      default
      
        false
      
      
        never
      
    
  

上述可以得知 Maven 默认的远程中央仓地址是:https://repo.maven.apache.org/maven2/。

配置镜像仓库

Maven 下载依赖资源时访问默认配置的远程中央仓库,默认远程中央仓服务器在境外,访问速度比较慢,而且不稳定,所以需要配置对应的镜像仓库。

可以 settings.xml 文件中的 mirrors 标签体中添加 mirror 元素来配置私服仓库,其实就是用私服仓库镜像默认的远程中央仓

        
            
            private nexus
            
            central
            
            private proxy nexus repository
            
            http://localhost:8081/nexus/content/repository/maven-aliyun/
        

说明: Maven 下载依赖资源的时候先解析 pom.xml 查找资源仓库,找到仓库后会根据仓库的 ID 去 settings.xml 中查询是否有被镜像,如果有则会访问镜像仓库,如果镜像仓库找不到资源是不会再去被镜像的远程中央仓查找依赖资源的。

IntelliJ IDEA 集成 Maven

IDEA 集成 Maven 其实就三件事,告诉 IDEA Maven 的 Home Path 在哪里?用户级别的 settings.xml 在哪里?用户本地的仓库在哪里?

打开 IDEA 的偏好设置界面,具体设置内容参见下面的截图: 在这里插入图片描述

关注
打赏
1661566967
查看更多评论
立即登录/注册

微信扫码登录

0.1289s