## 导入zuihou-admin-cloud工程 1. 进入`zuihou-admin-cloud`项目首页:https://github.com/zuihou/zuihou-admin-cloud.git 2. 复制`zuihou-admin-cloud`的`git`地址: github: https://github.com/zuihou/zuihou-admin-cloud.git gitee: https://gitee.com/zuihou111/zuihou-admin-cloud.git PS: 由于github 是国外网站,有时候访问非常慢,请自行测试2个地址那个快用那个。 3. 打开`IDEA`,依次选择:`File->New->Project from Version Control->Git` ![](https://img.kancloud.cn/70/d4/70d4f244b949000d3887d9ba834f39e7_2004x936.png) 4. 在弹出的界面输入URL,点击`Clone`,慢慢等待代码下载完毕。由于微服务+SpringBoot项目所以依赖的jar非常多,第一次导入项目可能需要很久。 5. 若右下角弹出如下提示,则点击`Add as Maven Project`, 等待依赖jar包下载完毕。 6. 若右下角弹出如下提示,则点击`Show run configurations in Run Dashboard` ![](https://box.kancloud.cn/78505c517989e38184b5f0c80c857ae9_344x209.png) 7. 导入成功后结构如图: ![](https://img.kancloud.cn/9f/41/9f4130c635030d7665075fc6165ade38_833x1000.png) 注意: 上图除了红色标记的3个模块没有外,其他部分与开源版结构一致。 8. zuihou-commons 、zuihou-admin-boot、zuihou-generator 类似, 根据自己需求来导入 - zuihou-commons 发布到中央仓库了,不想看源码就不用管。 - zuihou-admin-boot 是 跟cloud 功能一致的 单体项目。 - zuihou-generator 是代码生成器 9. 建议将zuihou-admin-cloud、 zuihou-commons、zuihou-generator 同时导入一个IDEA工作空间。如图: ![](https://img.kancloud.cn/14/38/1438630fcd3f76f18acfc515b7f75bde_1950x1396.png) - 点击 + 号( Add Maven Projects )选择 zuihou-commons、zuihou-generator项目的 根pom 后,即可实现将多个项目,导入同一个IDEA 工作空间。 - 点击 设置形状的小图标 -> 勾选 Group Modules 后,可以将maven按父子模块展示。 10. 代码导入IDEA后,请等待IDEA加载索引和下载依赖包完毕。 11. 基础环境安装: java8、maven、mysql 5.7、redis、rabbitmq、nodejs等基础环境默认您已有能力自行安装。 有困难的同学参考 `启动视频&软件下载(免费)` 章节启动视频 11. 在 Maven的Setting.xml中配置国内的第三方仓库,加快加载依赖: ~~~ <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror> <mirror> <id>repo1</id> <name>repo1 maven</name> <url>http://repo1.maven.org/maven2/</url> <mirrorOf>central</mirrorOf> </mirror> <mirror> <id>spring-milestones</id> <name>Spring Milestones</name> <url>https://repo.spring.io/libs-milestone</url> <mirrorOf>central</mirrorOf> </mirror> <mirror> <id>jboss-public-repository-group</id> <mirrorOf>central</mirrorOf> <name>JBoss Public Repository Group</name> <url>http://repository.jboss.org/nexus/content/groups/public</url> </mirror> <mirror> <id>ibiblio</id> <mirrorOf>central</mirrorOf> <name>Human Readable Name for this Mirror.</name> <url>http://mirrors.ibiblio.org/pub/mirrors/maven2/</url> </mirror> ~~~