14、环境-项目结构创建&提交到码云
然后在微服务上初始化一个项目,按照我们微服务的划分
首先登陆自己的码云,点击新建仓库
填写一些仓库信息
选择公开,语言java ,并且选择.gitignore模板,这样我们提交的一些非代码以及配置文件类的东西就可以忽略掉
开发模型使用生产开发模型
然后创建出我们的仓库,我们复制仓库的地址
然后打开idea ,新建一个项目,从project from version control
然后就打开了我们在码云上的项目
然后这个项目作为一个总项目,其他微服务项目作为一个个子模块,
可以使用spring 初始化向导
一些信息展示
导入 web
微服务之间要进行互相调用,所以使用openfeign
先导入这两个必要组件
然后finish ,
同理创建出微服务的其他各种项目。
然后创建出所有项目之后,打开run dashboard
然后在gulimall变为聚合项目,复制一个pom文件到外面,
然后在maven栏中 点击+号,将 gulimall添加到maven项目
会发现 gulimall后面有个root ,聚合其他子模块
这个可以做到,在root项目中clean一下,然后所有项目都会一起clean
然后修改总项目的.gitignore模板,比如**/mvnw,这样所有路径下的mvnw就不会被git察觉到。
此时点击version control的刷新图表,然后就会发现,对应的mvnw没有了。
类似的将其他的也都忽略掉
注意是在gulimall总的.gitignore文件内修改
然后如果在父项目maven点击compile ,此时会生成 target目录,这里面的东西也不需要提交。
再加上一些其他的东西,最终效果如下图。
然后将需要提交的都加入到版本控制中
想要将代码提交到码云,需要安装码云插件
然后commit 并且 push
然后查看码云中的谷粒商城
刷新