git下载
首先进入git官网,搜索halo,点击第一个(star最多的那个),进入页面后点击右边绿色的clone and Download,复制git地址,打开终端,输入
cd 进入你想要保存项目的文件夹
git clone url(复制的地址)
当然,首先你要有一个git账号,电脑上也已经配置了git,并且学会一些git 的基本语法,具体的可以去百度。
导入工程
打开IntelliJ IDEA,点击import project
进入halo所在文件夹的目录,选择halo,点击open
然后选择Gradle
这里我因为提前导入并且更新了idea版本(这是个坑)所以直接finish,如果是2018的idea,会弹出第二个界面。
在第二个界面选中Use auto-import,其他的不用动,点击Finish
进入项目后会直接进行导入,这时候我就出现了很多问题。
进入之后还要下载Lombok插件,不然导入完成后还是会报错,具体方法可以百度。
出现的问题一
由于当时网络不给力,在一个地方卡了30来分钟,我就把加载终止重新启动,然后。。。
在我第二次加载项目的时候,出现了以下错误
Cause: invalid type code: 8C
作为一名大学生,看到这个错误的我一脸懵逼,去百度根本没有跟我一样错误的大佬,无奈,删除halo,重新git clone,然后我惊奇的发现第二次clone下载速度会变慢(不知道哪位大佬可以解释一下),所以记得捣鼓之前先备份哈哈 ,重新导入,接着又出现了另一个问题。。。
出现的问题二
Cause: invalid type code: DB
这。。。8C换DB,我觉得不是我上次强制退出的原因了,然后我把他的gradle换成了使用我本地的5.6.3版本的gradle,同时修改gradle.wrapper.gradle-wrapper.properties这个文件中的版本号,然后终于不是这种type code 的问题了。
出现的问题三
Idea Failed to notify build listener.
又看到了一个问题,啥都不说直接度娘,说是gradle版本太高而IDEA版本太低的缘故,于是再次把gradle的版本降低到4.7,再次导入,还是这个错误,好的继续降低版本,当我降低到3版本的时候,他提示版本太低应该使用4.4 or later 版本,我又懵逼了。
最终解决办法
经历了一个下午的折腾,我心态崩了,然后想着一不做二不休,直接装最新版的IDEA,去官网下载了最新版的IDEA,因为之前下载错误下载的是2018.1.5(现在最新的是2019.3.*),打开直接导入备份,直接成功。。。
我太难了。。。
最后总结
IDEA版本跟gradle版本挂钩这个真的是太坑了,一定要记得升级最新版本的IDEA,升级的时候还可以保留你原来的文件和设置,很贴心。
最后,小白第一次写文章,有很多不足之处,把自己踩过的坑跟大家分享一下,加油学习!