Mac系统下载、安装和配置Maven环境

下载

  • 进入官网,点击下图位置下载
    Mac系统下载、安装和配置Maven环境_第1张图片

安装

  • 解压下载的压缩包(BetterZip),并将解压后的文件夹放到 /usr/local (Macintosh/usr/local)目录下(放到哪里没有强制要求,个人喜欢放到这里而已)

  • 打开「终端」,输入 open .bash_profile,回车,在打开的文件中添加如下内容,然后保存该文件

    export MAVEN_HOME=/usr/local/apache-maven-3.6.2
    export PATH=$PATH:$MAVEN_HOME/bin
    

    如果是 bash shell,则在终端输入 open .bash_profile
    如果是 zsh shell,则在终端输入 open .zshrc
    为了避免在删除了 iTerm 这样的终端后,在系统自带终端中无法正常使用 Maven 或其它的软件,可以在这两个配置文件中都配置一下

  • 在「终端」中继续输入 source .bash_profile 使配置文件生效

  • 继续输入 mvn -v 或者是 mvn -version,回车,如果出现了 Maven 的版本信息,则表明已经安装成功
    Mac系统下载、安装和配置Maven环境_第2张图片

如果安装了 Oh My Zsh,一定要记得在其配置文件 ~/.zshrc 中也要配置一下,否则在终端中运行的一些命令可能会无效,在安装其它软件时也是,详见这里
~代表/Users/你的用户名~/.zshrc就相当于/Users/你的用户名/.zshrc

配置

更改 Maven 本地仓库的位置

  • maven 的本地仓库的默认位置为:${user.home}/.m2/repository,也即 /Users/你的用户名/.m2/repository
  • maven 刚安装好时,是找不到这个名为 .m2 的隐藏文件夹的,因为我们还没有下载任何 jar 包,因此还没有生成这个文件夹
  • 要更改本地仓库的位置,需要打开 /usr/local/apache-maven-3.6.2/conf/settings.xml 这个文件,进行如下配置 /usr/local/apache-maven-3.6.2/repository
    Mac系统下载、安装和配置Maven环境_第3张图片

本地仓库:用来存储从远程仓库或中央仓库下载的插件和 jar 包,项目需要的一些插件或 jar 包,会优先从本地仓库查找

远程仓库(私服):当建立一个 maven 项目的时候,maven 会检查你的 pom.xml 文件,如果发现项目需要的插件或者 jar 包,本地仓库没有,就会默认去远程仓库下载。远程仓库可以在互联网内也可以在局域网内

中央仓库 :maven 软件内置的,它是中央仓库,服务于整个互联网,由 Maven 团队自己维护,里面存储了非常全的 jar 包,包含了世界上大部分流行的开源项目构件,具体地址就是下面的中央仓库1和2

配置使用阿里云的服务器下载jar包

  • 打开 /usr/local/apache-maven-3.6.2/conf/settings.xml 这个文件,进行如下配置

    
    <mirror>
        <id>alimavenid>
        <mirrorOf>centralmirrorOf>
        <name>aliyun mavenname>
        <url>http://maven.aliyun.com/nexus/content/repositories/central/url>
    mirror>
    
    
    <mirror>
        <id>repo1id>
        <mirrorOf>centralmirrorOf>
        <name>Human Readable Name for this Mirror.name>
        <url>http://repo1.maven.org/maven2/url>
    mirror>
    
    <mirror>
        <id>repo2id>
        <mirrorOf>centralmirrorOf>
        <name>Human Readable Name for this Mirror.name>
        <url>http://repo2.maven.org/maven2/url>
    mirror>
    

Mac系统下载、安装和配置Maven环境_第4张图片

  • 以上步骤完成后,重新打开「终端」,输入 mvn help:system,然后回车,就会下载很多 jar 包到我们刚设置的本地仓库目录下
  • 下载成功后会有提示
    Mac系统下载、安装和配置Maven环境_第5张图片

告诉 Maven 使用 jdk1.8

  • 打开 /usr/local/apache-maven-3.6.2/conf/settings.xml 这个文件,在 标签内添加如下内容

    
    <profile>
        <id>jdk-1.8id>
        <activation>
            <activeByDefault>trueactiveByDefault>
            <jdk>1.8jdk>
        activation>
        <properties>
    	    <maven.compiler.source>1.8maven.compiler.source>
    	    <maven.compiler.target>1.8maven.compiler.target>
    	    <maven.compiler.compilerVersion>1.8maven.compiler.compilerVersion> 
        properties>
    profile>
    

    这里配置的jdk的版本要和自己电脑上安装的jdk的版本一致,因为这里指定了编译时jdk的版本,也就是说会使用我们这里指定的jdk的版本生成.class文件,但由于运行时是使用的我们配置在环境变量中的jdk,所以如果两者不一致,可能就会出问题

    要使用jdk11,只需将1.8全部改为11即可

在 idea 中配置 maven

如果不配置,则 idea 默认会使用其自带的 maven

配置入口有两个,当前还没有打开项目时
Mac系统下载、安装和配置Maven环境_第6张图片
Mac系统下载、安装和配置Maven环境_第7张图片
当前已打开项目时
Mac系统下载、安装和配置Maven环境_第8张图片
Mac系统下载、安装和配置Maven环境_第9张图片

你可能感兴趣的:(后端,软件)