AppCode 2020.3 Help

Gradle settings

Preferences | Build, Execution, Deployment | Gradle

Use this page to configure the Gradle project settings.

ItemDescription
Gradle user home

Use this field to specify the location of stored Gradle caches, downloaded files, and so on.

If Gradle location has been defined by the environment variables GRADLE_HOME or PATH, then AppCode deduces this location, and suggests this path as the default value.

If the Gradle location has not been deduced from the environment variables, specify it manually, or click the Browse button, and select the desired directory. Note that the value entered in this field takes preference over the environment variables.

AppCode also supports the custom Gradle location installed from the homebrew package manager.

Gradle projects
Download external annotations for dependenciesWhen this checkbox is selected, AppCode downloads a file with a set of external annotations from the JetBrains public repository.
Build and runUse this section to specify what AppCode should use when you run tests, build, or run tasks in the selected linked project.
Use Gradle fromUse this list to configure a Gradle version for your project.

You can select one of the following options:

  • 'gradle-wrapper.properties' file: this is a recommended default option that uses Gradle wrapper.

    In this case you delegate the update of Gradle versions to Gradle and get an automatic Gradle download for the build. This option also lets you build with a precise Gradle version. The Gradle version is saved in the gradle-wrapper.properties file in the gradle directory of your project and helps you eliminate any Gradle version problems.

  • 'wrapper' task in Gradle build script: select this option to configure a Gradle wrapper according to the wrapper task configuration. It might be convenient if you prefer to control which Gradle version to use in the project.

    If you used the default Gradle wrapper option and then switched to the Gradle wrapper task configuration, changes you made in the task automatically update during the project import.

  • Specified location: select this option if you don't want to use the Gradle wrapper and prefer to manually download and use a specific Gradle version instead. Specify the location of your Gradle installation.

Gradle JVM

Use this field to specify the JVM under which AppCode will run Gradle when you import the specified Gradle project and when you execute its tasks. The default is set to your project JDK.

Last modified: 08 March 2021