dev_install.md 2.9 KB

变更历史

版本 变更内容 变更时间 变更人员
v0.01 初稿 2019-06-17 wuxw

本页内容

说明如何搭建HC小区管理系统开发环境。

IDEA开发工具搭建HC小区管理系统

安装maven

这里略过,请自行百度,maven的settings.xml 中的中央仓库地址建议修改为国内仓库地址,如阿里云的,这样有利于项目编译和打包速度

<mirrors>
        <mirror>
              <id>alimaven</id>
              <name>aliyun maven</name>
              <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
              <mirrorOf>central</mirrorOf>
        </mirror>

</mirrors>

安装git

这里略过,请自行百度

安装 idea 开发工具

社区版和收费版都可以, 百度自行下载安装

下载代码

选择项目保存文件夹如 C:\Users\Administrator\Documents\project\hc 目录下,执行

   git clone https://github.com/java110/MicroCommunity.git

或者 备份版本代码,主要是下载速度比较快

   git clone https://gitee.com/wuxw7/MicroCommunity.git

编译代码

进入MicroCommunity目录下执行命令

    mvn clean install

    mvn clean package

idea 打开代码

用maven的方式打开项目,在idea的设置中修改第一步安装的maven地址和settings.xml地址,点击OK,然后在idea的右上侧点击Maven选项,点击Reimport All Maven Projects,重新导入maven依赖jar包

安装mysql

推荐安装 5.6 版本mysql ,安装过程请自行百度,将 MicroCommunity文件下的 MicroCommunity.sql 文件导入到mysql中,有可能这个sql不是最新的,你也可以加入群827669685,获取最新的sql文件

安装kafka

请自行百度安装

安装 zookeeper

请自行百度安装

安装Redis

请自行百度安装

修改hosts

如果本地没有安装kafka zookeeper Redis mysql 等开源中间件,也可以用演示环境的 kafka zookeeper mysql 和Redis,这样只需要在hosts 中加入

127.0.0.1 api.java110.com 
127.0.0.1 dev.java110.com 

如果你本地安装了 kafka zookeeper Redis mysql 开源中间件 则将对应域名改为对应IP

这里写mysql的IP dev.db.java110.com
这里写zookeeper的IP dev.zk.java110.com
这里写kafka的IP dev.kafka.java110.com 
这里写redis的IP dev.redis.java110.com 
127.0.0.1 api.java110.com 
127.0.0.1 dev.java110.com 

启动相应服务

需要启动的服务有 eureka、 Api、OrderService、CommunityService、StoreService、UserService、WebService、FeeService

找到服务下 src目录下 main/java/com/java110/您的服务名/XXApplicationStart.java 类打开 点击运行main方法就可以启动

注意:由于OrderService 启动需要刷缓存所以比起其他服务 需要传 -Dcache 参数才可以,具体参考地址 https://blog.csdn.net/u013713294/article/details/53020293