> 注意:lamp-cloud 和 lamp-boot 都依赖于 lamp-util 项目, 请一定要先编译(mvn install) lamp-util项目,然后在编译 lamp-cloud 或者 lamp-boot。 > 注意:lamp-cloud 和 lamp-boot 项目代码结构基本一致、实现的功能完全一致,请不要在同一个工作空间 同时导入 lamp-cloud 和 lamp-boot 项目!!! ## 将lamp-boot 和 lamp-util 导入同一个IDEA空间 1. 进入`lamp-boot`项目首页:https://github.com/zuihou/lamp-boot.git 2. 页面右上角,点一下 Star 3. 复制`lamp-boot`的`git`地址: github: https://github.com/zuihou/lamp-boot.git gitee: https://gitee.com/zuihou111/lamp-boot.git PS: 由于github 是国外网站,有时候访问非常慢,请自行测试2个地址那个快用那个,2个地址同步更新 4. 打开`IntelliJ IDEA 2020.2.4`,依次选择:`File->New->Project from Version Control`, `Version control` 处选择Git, **URL** 填写上面的任意地址, **Directory** 填写本地存储代码的绝对路径(路径严禁含有中文、空格、特殊字符). ![](https://img.kancloud.cn/48/a9/48a99605e8540ffc5fd90ea2ee50ddfa_725x143.png) ![](https://img.kancloud.cn/40/09/4009e94090bf8e3c77076b25edbf91ce_836x518.png) 5. 点击`Clone`,慢慢等待代码下载完毕, 由于SpringBoot项目所依赖的jar非常多,第一次导入项目等待时间比较久。 6. 若IDEA右下角弹出如下提示,则点击`Add as Maven Project`, 等待依赖jar包下载完毕。 7. 若IDEA右下角弹出如下提示,则点击`Show run configurations in Run Dashboard` ![](https://box.kancloud.cn/78505c517989e38184b5f0c80c857ae9_344x209.png) 8. 点击Maven -> `Show Options Menu` -> `Group Modules` . (将Maven模块按父子模块展示) ![](https://img.kancloud.cn/f2/46/f246e361cd940525a425edf0533ed4f4_258x679.png) 9. 通过命令行将 lamp-util 项目代码clone到本地. ``` git clone https://github.com/zuihou/lamp-util.git ``` 10. 点击Maven -> `Add Maven Projects` -> 在弹出的对话框 lamp-util 项目的`根pom`文件 ![](https://img.kancloud.cn/c7/6a/c76a72fe779299097ed671fa4146ee85_1230x705.png) 11. 导入成功后, 待IDEA运行成功后, 结构如图: ![](https://img.kancloud.cn/6d/1e/6d1e6c9c04f2702de35e8669115e37c5_938x1025.png) 12. 点击Maven -> `build Tools Settings` -> `Maven Settings` , 配置实际的Maven路径、Settings.xml 路径、本地仓库路径 ![](https://img.kancloud.cn/c7/83/c783e1a83145f6e750501bdf7e7f2d78_1396x800.png) 14. 配置 lamp-util项目编译命令: 选中`Toggle 'Skip Tests' Mode` -> 同时选中clean、install -> 右键 -> 点击`Create 'lamp-util ...'` -> 弹出卡框中输入下面命令, 然后点击应用 ~~~ clean install -Dmaven.javadoc.skip=true -Dgpg.skip=true -Dmaven.source.skip=true -DskipTests=true -f pom.xml ~~~ ![](https://img.kancloud.cn/27/91/279150bc1c0fa33e898b8c078f3ea531_521x568.png) ![](https://img.kancloud.cn/70/30/70309e331dff5bf96ba83ae73be39ec7_791x550.png) 15. 配置lamp-cloud项目编译命令: 选中`Toggle 'Skip Tests' Mode` -> 同时选中clean、install -> 右键 -> 点击`Create 'lamp-boot ...'` -> 弹出卡框中输入下面命令, 然后点击应用 ~~~ clean package -DskipTests=true -f pom.xml ~~~ 16. 依次双击lamp-util、lamp-boot 下面的`Run Configruations` ![](https://img.kancloud.cn/90/91/9091ff262fd2893a71ed9ff46771552d_407x420.png) 17. 若按照上述步骤执行后idea还存在如下报错,请尝试 `重启IDEA` ! ![](https://img.kancloud.cn/ce/e3/cee36491b960edf026504cfd578af926_526x639.png) 18. 重启IDEA 后还是有问题,可以下载IDEA插件 MavenHelper, 然后点击lamp-boot 根pom.xml,先点`Reimport` 在点 `Refresh UI` 。 ![](https://img.kancloud.cn/31/2e/312e32db69142fae31b1f628a41e0012_1000x678.jpg) > 提示: 若命令行或者IDEA工具执行 `mvn clean install` 命令编译 `lamp-util` 和 `lamp-boot` 都不报错,但 idea 还是爆红(17步),就`一定是` idea 识别的问题,依赖已经没问题了。 请删除`.idea`、 `.iml` 文件,重新按照本节文档来一遍, 然后重启IDEA。