Gradle只是一个构建系统,对吧?为什么IntelliJ想要下载Gradle 2.3当我已经本地安装了最新的Gradle版本。如果我设置IntelliJ使用本地分发,构建将失败,并显示错误,说离线模式下没有缓存版本的Gradle 4.3可用。
Gradle只是一个构建系统,对吧?为什么IntelliJ想要下载Gradle 2.3当我已经本地安装了最新的Gradle版本。如果我设置IntelliJ使用本地分发,构建将失败,并显示错误,说离线模式下没有缓存版本的Gradle 4.3可用。
第一点,您可以将Intellij指向Gradle安装。请查看Intellij Gradle文档以了解您的选项,但请特别注意下一点,Intellij还支持该选项。
第二点,构建系统也有版本。Gradle不断更新,因此使用错误版本的Gradle进行构建可能会失败。
这就是为什么Gradle脚本可以指定其需要的版本来构建的原因。这实际上是一个引导过程,旨在使您的构建脚本基本上自给自足。例如,请参见Gradle文档描述了这种做法。