04谷粒商城配置git-ssh并初始化一个自己的仓库

配置ssh免密登录

ssh-keygen -t rsa -C "xxxxxx.com"

一路回车,一定要使用管理员的方式运行否则不生效

配置码云

登录进入gitee,在设置里面找到SSH KEY将.pub文件的内容粘贴进去

输入当前码云的账号对应的密码即可

之后使用ssh-T git@gitee.com测试是否成功,询问是否使用这个密钥,手动确认一下yes即可

创建仓库

配置仓库

复制仓库地址

按接下来如图操作

点击克隆

导入成功

创建微服务模块

按照如上方法依次创建其他服务

这些项目的共同点

  1. 共同依赖的组件web、openfeign
  2. 每一个服务,包名com.atguigu.gulimall.xxx(服务名:product/order/ware/coupon/member)
  3. 模块名:guilimall-xxx

现实SpringBoot控制面板

现实成功

使用gulimall项目作为主项目来聚合其他项目

  • 随便找一个pom复制到主项目的下边

  • 修改主项目的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.atguigu.gulimall</groupId>
    <artifactId>gulimall</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>gulimall</name>
    <description>聚合服务</description>

    <!--帮助我们聚合小项目-->
    <packaging>pom</packaging>

    <modules>
        <module>guilimall-coupon</module>
        <module>guilimall-member</module>
        <module>guilimall-ware</module>
        <module>gulimall-order</module>
        <module>gulimall-product</module>
    </modules>

</project>
  • 刷新一下maven

  • 将主服务的pom添加进去

  • 发现左侧的maven发生了变化,多了一个root,这个root就可以管理其他的模块

  • 只要在root下执行maven的命令,其他的小模块都会一起执行

  • 修改主项目的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
.mvn/wrapper/maven-wrapper.jar

**/mvnw
**/mvnw.cmd

**/.mvn
**/target/
**/*.iml

.idea

**/.gitignore
  1.  **/代表任意目录下,包括小模块
  2. .idea忽略当前目录下的.idea
  3. **/.忽略任意目录下的gitignore文件
  4. **/*.iml:忽略任意目录下的iml文件
  • 查看没有被忽略的文件

  • 可以右键commit

  • 将项目所以排除忽略的文件纳入版本控制

  • 纳入版本控制的文件会变成绿色

下载码云的插件

  • 右键commit

  • 提交并且推送到远程仓库

  • 如果出现以下问题,并且配置全局的用户和邮箱解决不了

就在当前的项目目录下找到.git目录,并且用notepad++打开conf文件增加如下配置

[user]
	name = 你的用户名
	email = 你的邮箱

 然后就成功了

  • 进行推送

  • 显示推送成功

  • 查看码云显示推送成功

关于Google Play services的各个分支介绍(MX5一定要安装XXXXXX-448分支) 要想使用google play, google map等google应用,就必须安装Google Play Service,但Google Play Service有太多分支了,最近终于搞明白各个分支代表什么。 版本号最后三位(2104405-XYZ)分别表示Android版本,cpu的arm系列,屏幕密度(DPI)。 下面是具体分支介绍: Notes / What's New Uploader's notes: To figure out the right version of Google Play services for your Android device, go to Settings -> Apps -> Google Play services, and look at the last 3 numbers in the parentheses. You'll see something like -XYZ where: 1.第一位X * X defines Android version: 0 for Android =5.0 // 4和7表示Android5.0及以上 8 for Android TV // 8表示Android电视应用 2.第二位Y * Y defines CPU architecture: 1 for armeabi 3 for armeabi-v7a // 32位版本 4 for arm64-v8a // 64位v8版本,MX5必须是这个 7 for x86 // x86主要是对intel cpu来说的 3.第三位Z * Z defines DPI: 0 for universal 2 for 160 4 for 240 6 for 320 8 for 480 // MX5选这个就行了 Notes: It seems that -7YZ builds became -4YZ with Google Play services 6.5. If you were on -7YZ before, you should now install -4YZ. Looks like -8YZ builds are for Android TV. Examples: -014 for Android <5.0 armeabi CPU 240 DPI device -438 for Android 5.0+ armeabi-v7a CPU 480 DPI device -876 for Android TV x86 CPU 320 DPI device 国内用户可以直接从以下镜像网站下载最新到Google Play Service http://www.apkmirror.com/apk/google-inc/google-play-services/ 目前最新版本是Google Play services 7.8.93 MX5用户可以安装以下分支: Google Play services 7.8.93 (2104405-448) http://www.apkmirror.com/apk/google-inc/google-play-services/google-play-services-7-8-93-2104405-448-android-apk-download/ 另外,安装后好需要禁止系统自带【应用中心】自动安装更新,可以设置面流量更新,但不要设置“静默安装更新包”,否则新版本发布后会自动更新成应用中心的最新版本,而最新版本的后三位可能不是你想要的分支,这时候就会导致弹出提示架构不符等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SuperLBY

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值