今天在使用Idea编译一个项目,这个项目是用Gradle的,以前自己没用过,最早使用了最新的Gradle 5.1,发现编译不了,问同事说只能用Gradle 2.14,于是在Idea中重新配置了Gradle的路径。

配置方法:settings/build tools/Gradle/Gradle home

但是过后,在Idea中执行时,还是老是出错,而且项目.gradle文件夹中还是有5.1的内容,使用命令行工具编译却可以成功,很是蛋疼。

最后,发现Idea中Gradle居然还有个Linked Gradle projects的东西,每个project居然都可以有自己的Gradle home配置,由于我这个项目是多模块的,import时,我分别进行了import,然后修改时只修改了其中一个模块的Gradle home。

重新进行配置settings/build tools/Gradle/Linked Gradle projects/xxx/Gradle home,终于可以了。