一、maven 的 setiing文件

  1. 修改 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>

    整合_ide

  2. idea 插件  lombok、mybatisx
  3. git
    1. 打开git.bash
      #配置用户名
      git config --global user.name "gys0"
      #配置邮箱
      git config --global user.email "593107758@qq.com"
    2. 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 测试是否成功
      3. 在git官网  新建仓库  选择语言 Java,添加 .gitignore   Maven ,添加开源许可证 Apache-2.0 ,设置模板:readme文件  ,选择模型:生产/开发模型 (支持 master/develop 类型分支)
                         创建
                     4.在克隆 / 下载  那里复制 https 
                     5.创建IDEA微服务项目
        打开idea ,file - new - project from version contro..  - 选git ,粘贴https 并选择文件夹
                       在创建的项目里 new - Module
整合_maven_02

                                  输入项目名,进入下面页面 , 选 web  选 Spring Web ,Spring cloud Routing 选  OpenFeign整合_ide_03

                                         

 商品服务、仓储服务、订单服务、优惠券服务、用户服务

  共同:

   1)、web 、openfeign

   2)、每一个服务,包名 com.atguigu.gulimall.xxx(product/order/ware/coupon/member)     

   3)、模块名:gulimall-coupon

  1. 从子模块复制一个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>
  2. 控制提交到码云的文件。项目的根目录 .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

     

  3. 整合_maven_04

     

     上图操作是把文件纳入版本控制,有新文件时会有提示

  4. 安装码云的插件 ,file - settings - Plugins - gitee 安装
  5. 整合_maven_05
  6.  步骤
    1. 右键下方 Deafult... 选择 commit 
  7. 整合_xml_06

      2.提交并且推送 ,注意去掉右侧的勾

  1.  

    1.   整合_maven_07

       

      连接mysql 整合_maven_08

       

       创建各个微服务对应的数据库