# 开发环境要求

# 概述

开发环境最简化,管理和运维最简单化,避免复杂

# 开发环境搭建

此步为开发人员公网环境搭建,场景为开发人员,开发项目使用,打包和构建由平台统一处理。

  • 【必须】Idea/Eclipse/STS(最新版本):开发工具
  • 【必须】Maven3.6+:打包工具
  • 【非必须】Redis3.2.5+:缓存
  • 【必须】MySQL5.7+:数据库

Redis也可使用默认公网环境,但影响开发效率,限验证频繁连接Redis

# 私服配置

alinesno-settings.xml中配置如下:

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
    <!-- 本地地址
             <localRepository>本地地址/repository</localRepository>
    -->

   <servers>
        <!-- aliyun docker 镜像仓库用户名密码 -->
        <server>
            <id>docker-aliyun</id>
            <username>账号</username>
            <password>密码</password>
            <configuration>
              <email>账号</email>
            </configuration>
        </server>
   </servers>

    <mirrors>
         <mirror>
             <id>nexus-aliyun</id>
             <mirrorOf>*,!alinesno</mirrorOf>
             <name>Nexus aliyun</name>
             <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
         </mirror>
         <mirror>
             <id>alinesno</id>
             <mirrorOf>alinesno</mirrorOf>
             <name>Nexus aliyun</name>
             <url>http://nexus.lbxinhu.com/nexus/content/groups/public/</url>
         </mirror>
    </mirrors>

</settings>

配置完成.

# 基础平台搭建

此步为可选,如不在本地,便使用的是公网的环境,场景为团队内部,具体搭建请参考[搭建本地平台]章节

  • CentOS7.*_x64 位