我必须处理一个使用Gradle 2.2运行的项目。
我想安装Gradle 2.2以使项目构建正常。但我不知道该怎么做,我只能安装Gradle最新版本。有没有办法安装特定版本的Gradle?
我在ubuntu 14.04 LTS上工作。
答案 0 :(得分:5)
您可以使用SDKMAN!管理不同的Gradle版本。安装后你可以这样做:
sdk list gradle
查看所有可用的Gradle版本:
================================================================================
Available Gradle Versions
================================================================================
4.4-rc-6 4.2-rc-1 2.9 2.1
4.4-rc-5 4.2 2.8 2.0
4.4-rc-4 4.1 2.7 1.9
4.4-rc-3 4.0.2 2.6 1.8
4.4-rc-2 4.0.1 2.5 1.7
4.4-rc-1 4.0 2.4 1.6
4.4 3.5.1 2.3 1.5
> * 4.3.1 3.5 2.2.1 1.4
4.3-rc-4 3.4.1 2.2 1.3
4.3-rc-3 3.4 2.14.1 1.2
4.3-rc-2 3.3 2.14 1.12
4.3-rc-1 3.2.1 2.13 1.11
4.3 3.2 2.12 1.10
4.2.1 3.1 2.11 1.1
4.2-rc-2 3.0 2.10 1.0
================================================================================
+ - local version
* - installed
> - currently in use
================================================================================
然后你可以这样做:
sdk install gradle [version]
其中[version]
是您想要的版本。
还有另一种方法可以为您的项目提供Gradle。您可以添加特定版本的Gradle Wrapper,因此您不必担心安装本地Gradle。
如果您已在本地计算机上安装了Gradle,则可以执行以下操作:
gradle wrapper --gradle-version [version]
其中[version]
是您想要的版本号。添加包装完成后,您会发现例如项目根目录中的gradlew
文件。使用以下命令使其可执行:
chmod +x gradlew
然后您可以使用此脚本而不是使用本地Gradle分发来运行Gradle:
./gradlew clean test
例如。
Gradle Wrapper允许您在参与项目的所有团队成员之间共享相同的Gradle分布(只需将所有包装器文件添加到您的Git或任何其他存储库中)。