一、maven 的 setiing文件
- 修改 apache-maven-3.6.3\conf\settings.xml
<?xml version="1.0" encoding="UTF-8"?> <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> <pluginGroups> </pluginGroups> <proxies> </proxies> <servers> </servers> <mirrors> <!-- 阿里云 Maven 镜像服务器配置 --> <mirror> <id>aliyun</id> <name>aliyun Maven</name> <mirrorOf>*</mirrorOf> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> </mirror> </mirrors> <profiles> </profiles> <activeProfiles> </activeProfiles> </settings>
- idea 插件 lombok、mybatisx
- git
- 打开git.bash
#配置用户名 git config --global user.name "gys0" #配置邮箱 git config --global user.email "593107758@qq.com"
- ssh 本地连接
进入 git bash:使用:ssh-keygen -t rsa -C "593107758@qq.com"命令连续三次回车。 查看密钥:cat ~/.ssh/id_rsa.pub 登录进入 gitee,在设置里面找到 SSH KEY 将.pub文件的内容粘(密钥)贴进去 使用:ssh -T git@gitee.com 测试是否成功
- 打开git.bash
输入项目名,进入下面页面 , 选 web 选 Spring Web ,Spring cloud Routing 选 OpenFeign
商品服务、仓储服务、订单服务、优惠券服务、用户服务
共同:
1)、web 、openfeign
2)、每一个服务,包名 com.atguigu.gulimall.xxx(product/order/ware/coupon/member)
3)、模块名:gulimall-coupon
- 从子模块复制一个pom.xml到gulimall下(项目的根目录),,里面的内容如下
<?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>gulimall</groupId> <artifactId>gulimall-product</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>
- 控制提交到码云的文件。项目的根目录 .gitignore的内容如下:
target/ pom.xml.tag pom.xml.releaseBackup pom.xml.versionsBackup pom.xml.next release.properties dependency-reduced-pom.xml buildNumber.properties .mvn/timing.properties .mvn/wrapper/maven-wrapper.jar **/mvnw **/mvnw.cmd **/.mvn **/target/ .idea **/.gitignore
-
上图操作是把文件纳入版本控制,有新文件时会有提示
- 安装码云的插件 ,file - settings - Plugins - gitee 安装
- 步骤
- 右键下方 Deafult... 选择 commit
2.提交并且推送 ,注意去掉右侧的勾
-
-
连接mysql
创建各个微服务对应的数据库
-