秦皇岛建设网站官网,重庆住房城乡建设网站,湖州专业网站建设公司,中国林业建设协会网站文章目录下载 Maven安装 Maven配置环境变量关于 settings.xml 文件配置本地仓库Maven 默认的远程中央仓配置镜像仓库IntelliJ IDEA 集成 Maven下载 Maven
官方下载地址#xff1a;https://maven.apache.org/download.cgi
打开官方下载页面#xff0c;页面拖到下面#xff…
文章目录下载 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。
配置如下
localRepository/Users/liaowenxiong/.m2/repository//localRepositoryMaven 默认的远程中央仓
Maven 默认的远程中央仓配置在超级 pom.xml 中该文件存放在 Maven 的安装目录下的 lib 目录下 的 maven-model-builder-3.1.0.jar 中 解压文件后你可以在 org/apache/maven/model 下找到该文件。
打开文件后你可以看到如下的仓库配置信息
repositoriesrepositoryidcentral/idnameCentral Repository/nameurlhttps://repo.maven.apache.org/maven2/urllayoutdefault/layoutsnapshotsenabledfalse/enabled/snapshots/repository/repositoriespluginRepositoriespluginRepositoryidcentral/idnameCentral Repository/nameurlhttps://repo.maven.apache.org/maven2/urllayoutdefault/layoutsnapshotsenabledfalse/enabled/snapshotsreleasesupdatePolicynever/updatePolicy/releases/pluginRepository/pluginRepositories上述可以得知 Maven 默认的远程中央仓地址是https://repo.maven.apache.org/maven2/。
配置镜像仓库
Maven 下载依赖资源时访问默认配置的远程中央仓库默认远程中央仓服务器在境外访问速度比较慢而且不稳定所以需要配置对应的镜像仓库。
可以 settings.xml 文件中的 mirrors 标签体中添加 mirror 元素来配置私服仓库其实就是用私服仓库镜像默认的远程中央仓 mirror!-- id表示镜像的唯一标识随意填写但是要确保唯一性 --idprivate nexus/id!--这里填写被镜像的仓库的id如果你没有配置其它仓库只有默认的中央仓库而默认中央仓的id是central所以你可以填写central--mirrorOfcentral/mirrorOf!-- 定义镜像名称具体名称随意 --nameprivate proxy nexus repository/name!--自己搭建的Nexus服务器的仓库地址--urlhttp://localhost:8081/nexus/content/repository/maven-aliyun//url/mirror说明 Maven 下载依赖资源的时候先解析 pom.xml 查找资源仓库找到仓库后会根据仓库的 ID 去 settings.xml 中查询是否有被镜像如果有则会访问镜像仓库如果镜像仓库找不到资源是不会再去被镜像的远程中央仓查找依赖资源的。
IntelliJ IDEA 集成 Maven
IDEA 集成 Maven 其实就三件事告诉 IDEA Maven 的 Home Path 在哪里用户级别的 settings.xml 在哪里用户本地的仓库在哪里
打开 IDEA 的偏好设置界面具体设置内容参见下面的截图