oo

Development Requirements

Before beginning deployment in Liferay PaaS, developers planning to create modules should install the required tools. There are various development tools and frameworks that developers can use to create their customizations, but deployment to Liferay Cloud begins with the GitHub project created during the provisioning process.

In order to set up a local environment for development with Liferay Cloud, the following are required:

  • JDK 1.8 or JDK 11: required for running Liferay instances locally

    important

    JDK 9 and JDK 10 are unsupported. Please see the latest Compatibility Matrix for more information.

  • Gradle 4+: used to run any of various build commands for Liferay DXP and Liferay Cloud

  • Git: necessary for adding changes to deploy to Liferay Cloud

  • Repository hosting service account: required to push code changes to a remote repository and submit changes for Liferay Cloud builds. You can use an account for any of these available options:

note

Liferay Cloud has similar prerequisites to Liferay Workspace. Developers who are familiar with creating a Liferay Workspace using Liferay Dev Studio, Maven, or the Liferay IntelliJ Plugin will have most of the necessary tools already set up.

Capability:
Deployment Approach: