前言
本文为个人在学习微服务架构的过程中的心得汇总,以便于自己未来回看和帮助其他遇到同样的问题的同学。初学者,敬请包涵,该文会随着学习阶段的深入不断改进和更新。
1模块构建
1.1整模块打包
直接在微服务项目根目录下输入mvn clean install等命令,即可对整个微服务进行打包构建等操作。
1.2模块单独构建
1.2.1父模块优先
如果该模块有父模块且不在maven远程仓库中的话,需要先打包父模块再打包子模块。
如下的项目结构,JsPsychOnline为微服务的父模块
那么,需要先打包JsPsychOnline模块。
1.2引用模块优先
如果该模块中引入其他模块且其他模块不在maven远程仓库中的话,需要先打包被引用模块再打包该模块。
如,gateway模块引入了common模块
则需要先构建common模块。