zoukankan      html  css  js  c++  java
  • MAC上maven安装及配置(IntelliJ IDEA)

    maven是项目管理工具,对软件项目提供构建与依赖管理,为Java项目提供了统一的管理方式,已成为业界标准。它是Apache下的Java开源项目。

    1.下载maven

    下载地址:http://maven.apache.org/download.cgi。目前最新版是3.6.3,为了避免后续出现其他错误,我选择3.6.1进行下载。

    下载历史版本地址:http://archive.apache.org/dist/maven/maven-3

    下载之后,把解压的文件夹放到任意目录下,不要含有中文和特殊字符。

    /Users/fch/Documents/Maven/apache-maven-3.6.1 

    2.配置全局环境变量。

    vim ~/.bash_profile
    

      编辑:输入i,编辑,esc+wq!保存退出。

    export MAVEN_HOME="/Users/fch/Documents/Maven/apache-maven-3.6.1"
    export PATH="$MAVEN_HOME/bin:$PATH"
    

      更新环境变量配置:

    source ~/.bash_profile
    

      输入mvn -v测试mvn是否安装成功。

    3.创建repository作为maven本地仓库

    创建repository文件夹

    cd /Users/fch/Documents/Maven/apache-maven-3.6.1
    mkdir repository

     修改本地仓库地址

    vim /Users/fch/Documents/Maven/apache-maven-3.6.1/conf/settings.xml 

    <localRepository>/Users/fch/Documents/Maven/apache-maven-3.6.1/repository</localRepository>

    配置阿里云镜像

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

    4.IntelliJ IDEA配置maven

    打开IntelliJ IDEA:
    Preference->Build->Build Tools->Maven

     解决下载慢的问题,可以配置阿里云的私服

    在pom.xml文件下添加:

        <repositories>
            <repository>
                <!--创建私服的地址-->
                <id>aliyun</id>
                <name>aliyun</name>
                <url>https://maven.aliyun.com/repository/public</url>
            </repository>
        </repositories>
        <pluginRepositories>
            <pluginRepository>
                <id>central</id>
                <url>http://host:port/content/groups/public</url>
            </pluginRepository>
        </pluginRepositories>

    maven中央仓库检索网站:https://search.maven.org/

  • 相关阅读:
    Java 线程池原理分析
    基于 Java NIO 实现简单的 HTTP 服务器
    Java NIO之选择器
    Java NIO之套接字通道
    Django【基础篇-1】
    paramiko_sftp封装
    python random模块生成随机验证码
    Python3 os与sys模块用法
    python生成器并行实例
    python装饰器无参及有参案例
  • 原文地址:https://www.cnblogs.com/placidhui/p/13254001.html
Copyright © 2011-2022 走看看