准备开发环境
1. Java SDK
- 安装 Open JDK11
2. Maven
使用 brew 命令安装或者自己去下载 maven 的 zip 包, 解压到任意位置,将 bin 目录加入系统 path
# 使用brew命令安装 $ brew install maven # 装好后确保mvn命令好用 $ mvn -v Apache Maven 3.6.3 Maven home: /usr/local/Cellar/maven/3.6.3/libexec
配置 maven settings.xml
设置阿里云镜像
拷贝 maven 安装目录下默认的 settings.xml 到 <USER_HOME>/.m2
目录下, 并修改文件内容,找到 mirror 部分,做如下设置:
<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>https://maven.aliyun.com/repository/public</url> <mirrorOf>central</mirrorOf> </mirror>
3. STS(Eclipse)
- 下载 Spring Tool Suite 4
下载地址: https://spring.io/tools, 确保 IDE 版本至少为 4.12.0.RELEASE
- 安装 Eclipse 插件
打开 Eclipse Help > Eclipse Marketplace...
- 搜索并安装如下插件。
1. 格式化插件 : EditorConfig
必装
2. 安装 Lombok
下载lombok-1.18.20.jar到任意目录, 在命令行执行 java -jar lombok-1.18.20.jar,在打开的 UI 中选择 Eclipse 的安装目录(eg. /Applications/SpringToolSuite4.app/Contents/Eclipse/SpringToolSuite4.ini), 点 Install 按钮即可以安装完成.
注意:lombok的安装会导致Eclipse build出错。
注意修改Eclipse.ini,添加如下-vmargs -javaagent:/Applications/SpringToolSuite4.app/Contents/Eclipse/lombok.jar参数
3. 安装 mybatis 插件 : MyBatipse
必装 从 Eclipse Marketplace
可装。
4. 安装国际化插件 : ResourceBundle Editor
可选
5. 安装 Bug 扫描插件 : SpotBugs Eclipse plugin
可选 从 Eclipse Marketplace
可装。
6. 安装测试覆盖率插件 : Coverage
可选
- 设置 Eclipse
Eclipse > Preferences …
1.设置 Installed JREs
2.设置 Compiler Level 为 11
4. Docker Desktop
1. 安装 Docker Desktop
docker desktop 下载地址:https://www.docker.com/products/docker-desktop
2. 启动 docker desktop
必须启动 docker desktop 才能执行 docker 命令
装好后可以使用 docker 和 docker-compose 两个命令行工具
5. PostgreSQL
PostgreSQL 最新版本为 13.x, 但是 OpenShift 能提供的最高版本为 12.x。为保持兼容,选择 12.x。
项目中我们通过 docker 来安装 postgres。
1. 拉取镜像
# 使用docker docker pull postgres:12
2. 建库建表
在项目根目录下执行
./documents/scripts/common/db_recreate.sh
此脚本会下载安装 postgres12 并在本地建库建表并向表中插入 demo 数据。
3. 使用 DBeaver 管理数据库
主机: locahost 端口: 5432 数据库: xxxxcloud 用户和密码见项目根目录下的 docker-compose.yaml 文件