用IDEA开发Spark程序(Scala)(一)—— Maven的安装与配置
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>

浙公网安备 33010602011771号