# 环境准备
# 基础环境
- JDK: 1.8
- Maven: 3.3+
- MySql: 8.0+
- Redis: 4.0+
# 推荐工具
- 后端开发工具使用 IntelliJ IDEA(推荐IDE)
# 微服务项
- nacos: 2.0.4+
- nacos官方文档 (opens new window)
- nacos名词解释 (opens new window)
# IDE插件及安装
- 后端开发工具推荐使用
IntelliJ IDEA
https://www.jetbrains.com/idea/ (opens new window) - 后续所有涉及到代码的模块都会以
IntelliJ IDEA
为例 - 导入工程之前要给IDEA安装
Lombok
插件和MybatisX
插件 - 推荐安装编程提效工具AI智能编程助手
- 选择File->Settings
- 选择Plugins并搜索Lombok和MybatisX
- 点击Install按钮
- 重启idea生效
# Maven私服配置
HOS平台提供的jar包都已经上传到maven私服上,开发人员可以从私服上直接下载使用。
私服地址:http://119.255.194.80:8081/
用户名/密码:guest/guest
配置Maven私服步骤如下:
在C盘的当前用户目录里面找到
.m2
目录下的settings.xml
文件(或者在maven安装目录下的conf
目录里), 如果没有settings.xml
的话,可以将示例文件复制到该目录中。在
<servers></servers>
中添加如下server:
<server>
<id>nexus</id>
<username>guest</username>
<password>guest</password>
</server>
3、在<mirrors></mirrors>
中添加如下mirror:
<mirror>
<id>nexus</id>
<name>nexus maven</name>
<url>http://119.255.194.80:8081/repository/maven-public/</url>
<mirrorOf>*</mirrorOf>
</mirror>
完整的Maven setting文件示例如下:
<?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>D:\repository</localRepository>
<servers>
<server>
<id>nexus</id>
<username>guest</username>
<password>guest</password>
</server>
</servers>
<mirrors>
<mirror>
<id>nexus</id>
<name>nexus maven</name>
<url>http://119.255.194.80:8081/repository/maven-public/</url>
<mirrorOf>*</mirrorOf>
</mirror>
</mirrors>
<profiles>
<profile>
<id>nexus</id>
<repositories>
<repository>
<id>central</id>
<url>http://119.255.194.80:8081/repository/maven-public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
</profile>
</profiles>
</settings>