一.gitee初始化一个项目
最后点击创建就生成了如下项目:
二.把gitee上的项目克隆到本地
复制地址,打开idea,选择git
把地址复制进URL,选择Clone
导入项目后,如下:
三.创建微服务模块
选择Module
选择Spring Initializr
next,接着定义模块名和路径描述等
然后先导入Spring Web起步依赖,和远程调用组件Openfegin
通过以上步骤就先创建出了商品服务。
重复上述步骤,创建出优惠券服务,会员服务,订单服务,仓储服务,项目结构如下:
四.聚合服务,统一管理
复制一个pom.xml文件到webshop这个总目录下,然后修改成如下模版:
<?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.jiejie.webshop</groupId>
<artifactId>webshop</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>webshop</name>
<description>网上商城</description>
<packaging>pom</packaging>
<!--聚合的模块-->
<modules>
<module>webshop-coupon</module>
<module>webshop-member</module>
<module>webshop-order</module>
<module>webshop-prodect</module>
<module>webshop-ware</module>
</modules>
</project>
五.忽略不需要纳入版本控制的文件
打开webshop总目录下的.gitignore文件,加入以下内容,忽略掉这些不需要纳入版本控制的文件:
**/.gitignore
**/mvnw
**/mvnw.cmd
**/.mvn
**/target/
.idea
然后把剩下的那些内容纳入版本控制
这样以后可以方便的看到这些文件的变化。
六.安装gitee插件,提交代码到gitee
安装gitee插件:
选择项目,然后push项目:
然后可以发现项目已经被上传到码云了: