4. 專案初始結構建立及提交至gitee
阿新 • • 發佈:2022-03-27
基礎模組建立:
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成功
可以到碼雲中檢視: