用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>
    
posted @ 2024-06-27 11:13  猫种鱼  阅读(38)  评论(0)    收藏  举报