Releases: intomylife/osc-api
v1.4.5
v1.4.4
🌈 优化
-
在前面的版本中,错误的把构建推送
docker
镜像绑定到package
执行动作上面了;这样导致osc-service
父工程在install
操作时会报找不到依赖的错误,和“提前”构建推送镜像等不能接受的问题 -
为了解决这些问题,这个版本做了如下优化:
1️⃣ 构建推送
docker
镜像绑定到deploy
执行动作上2⃣️ 搭建了远程私有仓库
Nexus
;配置了远程私有仓库地址3️⃣ 把
install
和deploy
这些需要经常操作的动作写在了脚本中 -
两个不同文件对应不同系统:
.sh: Mac 系统下使用,
./deploy.sh ${application_name}
命令来执行 deploy.sh 脚本文件.bat: Windows 系统下使用,
deploy.bat %application_name%
命令来执行 deploy.bat 批处理文件
v1.4.3
🌈 优化
-
开始想着把版本号全部放在
聚合服务工程
中统一配置(17b24a6)预期效果: 版本号都配置在一个文件中,容易维护,不会漏改
实际结果:
osc-service
中能打包成功,但是base-service-core
打包会失败,报错找不到${xxx.xxx}
,也就是可以打包父工程,无法打包子工程其他问题: 在子工程中的
<parent>
标签引入${}
时 IDEA 会有警告:Properties in parent definition are prohibited
,这个问题倒是好解决:打开 IDEA -> Preferences... -> 搜索prohibited
-> 找到 Editor - Inspections -> 取消勾选 Maven - Usage of properties in parent description -
无法打包这个问题很严重,查了很久也没找到合理的解决方案,迫不得已又改回版本号各自配置(70f6c81)
-
最后发现,
Maven
有专门的命令来更新版本号:mvn versions:set
;于是有了如下文件.sh: Mac 系统下使用,
./growth-version.sh ${new_version} ${is_bak}
命令来执行 growth-version.sh 脚本文件.bat: Windows 系统下使用,
growth-version.bat %new_version% %is_bak%
命令来执行 growth-version.bat 批处理文件old-version.bat: 搭配
growth-version.bat
批处理文件使用的,放在同级目录即可
v1.4.2
🌈 优化
- 聚合 Swagger
v1.4.1
🌈 优化
- SpringBoot,SpringCloud 版本升级
v1.3
🌈 优化
- HTTPS 方式访问 Docker
v1.2
👏 新功能
- 多环境
v1.1
👏 新功能
- 添加日志
v1.0
👏 新功能
- 搭建基础架构