# Stock Capital IO

## 环境篇 (2)

### MAVEN 环境配置

- 安装 MAVEN

>  v3.3.3 or latter

    # 官网
    http://maven.apache.org/
    # 当前最新版本号为3.5.4

> 配置环境变量(参考)

    export MAVEN_HOME=/usr/local/lib/java/apache-maven-3.5.4
    export MAVEN_BIN=$MAVEN_HOME/bin

> maven 仓库配置[settings.xml](http://localhost:7000/static/guide/io/env/settings.xml)

    1 settings.xml保存本地，放入到 ${USER_HOME}/.m2/下

    # Maven 安装后没有.m2 目录的情况，打开cmd运行 mvn clean即可生成 ${USER_HOME}/.m2/

    # 配置中默认仓库路径
    ${USER_HOME}/.m2/repostory

    # Maven源适用Aliyun
    <mirror>
      <id>alimaven</id>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
      <mirrorOf>central</mirrorOf>
    </mirror>

### MAVEN 命令

    # 清理
    mvn clean

    # 构建
    mvn clean package

    # 安装
    mvn clean install

    # 发布
    mvn clean deploy

    # 跳过test
    mvn clean install -Dmaven.test.skip=true



### CentOS

> MAVEN 环境配置

    # 查看
    update-alternatives --list
    # 切换java版本
    update-alternatives --install /usr/bin/mvn maven /usr/local/lib/java/apache-maven-3.5.4/bin/mvn 60
    update-alternatives --config maven
