Development Requirements

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

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

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


    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 DXP Cloud

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

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


Liferay DXP 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.