# 开发环境要求
# 概述
开发环境最简化,管理和运维最简单化,避免复杂
# 开发环境搭建
此步为开发人员公网环境搭建,场景为开发人员,开发项目使用,打包和构建由平台统一处理。
- 【必须】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 位