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"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.zm.gulimall</groupId> <artifactId>gulimall</artifactId> <version>0.0.1-SNAPSHOT</version> <name>gulimall</name> <description>聚合服务</description> <packaging>pom</packaging> <modules> <module>gulimall-coupon</module> <module>gulimall-member</module> <module>gulimall-order</module> <module>gulimall-product</module> <module>gulimall-ware</module> </modules> </project>
将总服务添加进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成功
可以到码云中查看:
本文来自博客园,作者:明明改变世界,转载请注明原文链接:https://www.cnblogs.com/mmworld/p/16064053.html