zoukankan      html  css  js  c++  java
  • Linux下Maven安装(十二)

    一、前提条件

    下载并安装好JDK 。在终端输入命令“java -version”,如果出现类似如下信息说明JDK安装成功。

    二、开始配置Maven

    1. 下载maven:http://mirror.bit.edu.cn/apache/maven/maven-3/

    # 使用wget命令在线下载,现在前必须确保wget已安装,否则yum install wget
    wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.2.5/binaries/apache-maven-3.2.5-bin.tar.gz
    # 解压
    tar -zxvf apache-maven-3.2.5-bin.tar.gz
    # 移动并改名
    mv apache-maven-3.2.5 /usr/local/maven3

    2. 设置环境变量

    vi /etc/profile

    在/etc/profile中添加以下几行:

    export MAVEN_HOME=/usr/local/maven3
    export PATH=$MAVEN_HOME/bin:$PATH

    执行source /etc/profile使环境变量生效:

    source /etc/profile

    最后运行mvn -v验证maven是否安装成功,如果安装成功会打印如下内容:

    mvn -v

    三、建立maven仓库

    1. 建立一个文件夹,假设路径为: /usr/local/maven_repository。

    2. 打开 /usr/local/maven3/conf/setting.xml 文件,设置我们的仓库路径:

    <!-- localRepository  
      | The path to the local repository maven will use to store artifacts.  
      |  
      | Default: ${user.home}/.m2/repository  
     <localRepository>/path/to/local/repo</localRepository>  
     -->  
     <localRepository>/usr/local/maven_repository</localRepository>

    3. 配置镜像

    <mirror>
        <id>nexus-aliyun</id>
        <mirrorOf>central</mirrorOf>
        <name>Nexus aliyun</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror> 
    <mirror>
        <id>jboss-public-repository-group</id>
        <mirrorOf>central</mirrorOf>
        <name>JBoss Public Repository Group</name>
        <url>http://repository.jboss.org/nexus/content/groups/public</url>
    </mirror>
    <mirror>
        <id>ibiblio</id>
        <mirrorOf>central</mirrorOf>
        <name>Human Readable Name for this Mirror.</name>
        <url>http://mirrors.ibiblio.org/pub/mirrors/maven2/</url>
    </mirror>
    <mirror>
        <id>central</id>
        <name>Maven Repository Switchboard</name>
        <url>http://repo1.maven.org/maven2/</url>
        <mirrorOf>central</mirrorOf>
    </mirror>
    <mirror>
        <id>repo2</id>
        <mirrorOf>central</mirrorOf>
        <name>Human Readable Name for this Mirror.</name>
        <url>http://repo2.maven.org/maven2/</url>
    </mirror>
    <mirror>
        <id>nexus-pentaho</id>
        <mirrorOf>central</mirrorOf>
        <name>Nexus pentaho</name>
        <url>https://nexus.pentaho.org/content/repositories/omni/</url>
    </mirror>
  • 相关阅读:
    登录及注册页面
    多方式登录
    git笔记
    后台主页模块设计
    auth模块迁移后需新增字段
    使用idea构建SpringBoot源码
    Springboot相关面试问题
    Springboot自动加载工具-devtools的理解与使用
    SpringBoot项目的一些简单常用配置
    Java线程池及Executor框架的理解
  • 原文地址:https://www.cnblogs.com/myitnews/p/11492967.html
Copyright © 2011-2022 走看看