4. 项目初始结构创建及提交至gitee
基础模块创建:
1. 在IDEA中New Project from version control Git 复制刚才项目的地址,如https://gitee.com/zhang8090/gulimall.git,自动生成初始项目目录。
2. 按照下图方式创建相关模块(每个模块都要导入web和openFeign):
商品服务product
仓储服务ware
订单服务order
优惠券服务coupon
用户服务member
整体效果如下:
3. 创建父模块:在gulimall中创建pom.xml,可以从创建的子模块中复制一个过去修改。
修改后代码如下:
<?xml version="1.0" encoding="UTF-8"?>4.0.0 com.zm.gulimall gulimall 0.0.1-SNAPSHOT gulimall 聚合服务 pom gulimall-coupon gulimall-member gulimall-order gulimall-product gulimall-ware
将总服务添加进Maven
此时,执行总服务相关命令,所有子模块也同步执行
4. 修改总项目的ignore模板,为了提交时可以忽略掉垃圾文件。
修改后代码如下:
target/ pom.xml.tag pom.xml.releaseBackup pom.xml.versionsBackup pom.xml.next release.properties dependency-reduced-pom.xml buildNumber.properties .mvn/timing.properties # https://github.com/takari/maven-wrapper#usage-without-binary-jar .mvn/wrapper/maven-wrapper.jar **/mvnw **/mvnw.cmd **/.mvn **/target/ .idea **/.gitignore
在Version control 中刷新查看可以提交的文件,右键ADD TO VCS,加入到版本控制中。
5. 需要提交文件之前,先在IDEA的Setting中安装码云的插件。
提交步骤:commit
commit:提交到本地仓库 commit and push:提交到码云
Push
提示Push成功
可以到码云中查看: