Gradle is a popular open source build automation system. You can take full advantage of Gradle in Liferay Developer Studio by utilizing Buildship, which is a collection of Eclipse plugin-ins that provide support for building software using Gradle with Liferay Developer Studio. Buildship is bundled with Liferay Developer Studio versions 3.0 and higher.
The first thing you’ll learn about in this tutorial is creating Gradle projects in Developer Studio.
Creating and Importing Gradle Projects
You can create a Gradle project by using the Gradle Project wizard.
-
Navigate to File → New → Project… and select Gradle → Gradle Project. Finally, click Next → Next.
-
Enter a valid project name. You can also specify your project location and working sets.
-
Optionally, you can navigate to the next page and specify your Gradle distribution and other advanced options. Once you’re finished, select Finish.
You can also import existing Gradle projects in Liferay Developer Studio.
-
Go to File → Import… → Gradle → Gradle Project → Next → Next.
-
Click the Browse… button to choose a Gradle project.
-
Optionally, you can navigate to the next page and specify your Gradle distribution and other advanced options. Once you’re finished, click Next again to review the import configuration. Select Finish once you’ve confirmed your Gradle project import.
Next you’ll learn about Gradle tasks and executions, and learn how to run and display them in Liferay Developer Studio.
Gradle Tasks and Executions
Liferay Developer Studio provides two views to enhance your developing experience using Gradle: Gradle Tasks and Gradle Executions. You can open these views by following the instructions below.
-
Go to Window → Show View → Other….
-
Navigate to the Gradle folder and open Gradle Tasks and Gradle Executions.
Gradle tasks and executions views open automatically once you create or import a Gradle project.
The Gradle Tasks view allows you to display the Gradle tasks available for you to use in your Gradle project. Users can execute a task listed under the Gradle project by double-clicking it.
Once you’ve executed a Gradle task, you can open the Gradle Executions view to inspect its output.
Keep in mind that if you change the Gradle build scripts inside your Gradle
projects (e.g., build.gradle
or settings.gradle
), you must refresh the
project so Liferay Developer Studio can account for the change and display it properly in
your views. To refresh a Gradle project, right-click on the project and select
Gradle → Refresh Gradle Project.
If you prefer Eclipse refresh your Gradle projects automatically, navigate to Window → Preferences → Gradle and enable the Automatic Project Synchronization checkbox. If you’d like to enable Gradle’s automatic synchronization for just one Gradle project, you can right-click a Gradle project and select Properties → Gradle and enable auto sync that way. This feature is available in Buildship version 2.2+, so make sure you have the required version.
Excellent! You’re now equipped with the knowledge to add, import, and build your Gradle projects in Liferay Developer Studio!