安装特定版本的Gradle

tho*_*mas 7 gradle

我必须处理与Gradle 2.2一起运行的项目。

我想安装Gradle 2.2,以使项目构建良好。但是我不知道该怎么做,我只能安装Gradle最新版本。有没有办法安装特定版本的Gradle?

我在Ubuntu 14.04 LTS上工作。

Szy*_*iak 10

您可以使用SDKMAN!管理不同的Gradle版本。安装后,您可以执行以下操作:

sdk list gradle
Run Code Online (Sandbox Code Playgroud)

查看所有可用的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
================================================================================
Run Code Online (Sandbox Code Playgroud)

然后,您可以执行以下操作:

sdk install gradle [version]
Run Code Online (Sandbox Code Playgroud)

[version]您想要的版本在哪里。

使用Gradle包装器

还有另一种方法可以为您的项目提供Gradle。您可以添加具有特定版本的Gradle Wrapper,因此您不必担心安装本地Gradle。

如果您已经在本地计算机上安装了Gradle,则只需执行以下操作:

gradle wrapper --gradle-version [version]
Run Code Online (Sandbox Code Playgroud)

[version]您所需的版本号在哪里。添加包装器完成后,您将gradlew在项目的根目录中找到例如文件。使用以下命令使其可执行:

chmod +x gradlew
Run Code Online (Sandbox Code Playgroud)

然后您可以使用以下脚本而不是使用本地Gradle分发来运行Gradle:

./gradlew clean test 
Run Code Online (Sandbox Code Playgroud)

例如。

Gradle Wrapper允许您在参与项目的所有团队成员之间共享相同的Gradle分配(只需将所有包装器文件添加到Git或任何其他存储库中)。