1. 程式人生 > 其它 >4. 專案初始結構建立及提交至gitee

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成功

 

 可以到碼雲中檢視: