用IDEA开发Spark程序(Scala)(一)—— Maven的安装与配置

it2024-08-10  37

Maven安装

方法1

brew install maven # 会安装openjdk和maven mvn -v # 验证并查看Maven home

添加环境变量

export M2_HOME=/usr/local/Cellar/maven/3.6.3_1/libexec

方法2

安装JDK

下载解压maven到安装目录/path/to/apache-maven-x.x.x

添加环境变量

export M2_HOME=/path/to/apache-maven-x.x.x export PATH=$PATH:$M2_HOME/bin

验证

mvn -v

Maven配置

配置文件路径

项目级: 定义在项目的POM文件pom.xml中

用户级: 定义在Maven的设置xml文件中 (%USER_HOME%/.m2/settings.xml)

全局: Maven 全局的设置 xml 文件中 (%M2_HOME%/conf/settings.xml)

本地仓库目录

​ 默认%USER_HOME%/.m2/respository, 可在%M2_HOME%/conf/settings.xml中修改

阿里云镜像仓库配置

方式1(全局或用户配置): 修改settings.xml

在mirrors节点下面添加子节点:

<mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> </mirror>

方式2(项目配置): 修改项目pom文件

添加:

<repositories> <repository> <id>central</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <layout>default</layout> <!-- 是否开启发布版构件下载 --> <releases> <enabled>true</enabled> </releases> <!-- 是否开启快照版构件下载 --> <snapshots> <enabled>false</enabled> </snapshots> </repository> </repositories>
最新回复(0)