- Mastering Gradle
- Mainak Mitra
- 333字
- 2021-07-16 20:49:33
The Gradle GUI
Apart from the command-line arguments and tools, Gradle provides a graphical user interface. It can be launched with the help of the following command-line option:
$ gradle --gui
It launches a graphical user interface (GUI), which can be used to execute Gradle tasks directly from the GUI.

Figure 1.1
It contains four tabs, which are explained as follows:
- Task Tree: The directory, under which you executed this command, is considered as the parent project directory. If the
build.gradle
file is present under this directory, task tree will list out all the tasks available in thebuild.gradle
file. If thebuild.gradle
file is not in this directory, it will list out only the default tasks. You can execute any task by double-clicking on the task name.Figure 1.1 displays
failedTask
,helloGradle
andtest
tasks that we developed earlier along with the default Gradle tasks. - Favorites: This works like your browser favorites, where you can save frequently used commands. Additionally, it provides an alias feature. In case you want to execute multiple tasks on the command line, you can add them here and give it a simple display name. For example, you can click on the plus sign and add the following tasks in the command-line textbox:
clean build
.Add
init
in the display name area. You will see that init appears in the Favorites area. Next time, just click on init to executeclean build
tasks. - Command line: This works like the console. Here you can execute single or multiple inline commands. It will execute the command and will display the result in the lower window.
- Setup: Even if you started the GUI from a specific project directory, you can change the directory using this tab. It allows you to change your current directory for executing commands. Along with that, it helps to change some general settings such as Log level, Stack Trace output, and so on. It also allows you to execute other Gradle versions through the custom Gradle Executor.
推薦閱讀
- Java程序設計與開發
- C語言程序設計基礎與實驗指導
- 精通軟件性能測試與LoadRunner實戰(第2版)
- Android程序設計基礎
- Procedural Content Generation for C++ Game Development
- Internet of Things with ESP8266
- Creating Data Stories with Tableau Public
- 時空數據建模及其應用
- Practical Microservices
- Android Sensor Programming By Example
- Drupal 8 Development:Beginner's Guide(Second Edition)
- Mastering Leap Motion
- 計算機應用基礎案例教程(第二版)
- 程序員面試金典(第6版)
- 前端程序員面試算法寶典