A Liferay Workspace is a generated environment that is built to hold and manage your Liferay projects. This workspace is intended to aid in the management of Liferay projects by providing various Gradle build scripts and configured properties. This is the official way to create Liferay Portal CE 7.1 modules using Gradle. Do you prefer Maven over Gradle? See the Maven Workspace tutorial to learn about using Liferay Workspace with Maven.
Liferay Workspaces can be used in many different development environments, which makes it flexible and applicable to many different developers. You can download the Liferay Project SDK installer and run it to install Blade CLI (default CLI for workspace), initialize a new Liferay Workspace, and download Dev Studio CE.
You can also use it with other developer IDEs. For example, a Liferay Workspace easily integrates with Liferay Dev Studio CE, providing a seamless development experience. To learn more about Liferay Dev Studio CE and using workspace with it, see the Creating a Liferay Workspace with Liferay Dev Studio CE tutorial.
Your workspace also offers Gradle properties that you can modify to help manage the generated folders. There are also some folders that aren’t generated by default, but can be manually created and set. This provides you the power to customize your workspace’s folder structure any way you’d like. To learn more info on a workspace’s folder structure and how you can configure a workspace, see the Configuring a Liferay Workspace tutorial.
Liferay Workspaces offer a full development lifecycle for your modules to make your Liferay development easier than ever. The development lifecycle includes creating, building, deploying, testing, and releasing modules. To learn more about the development lifecycle of a Liferay Workspace, see the Development Lifecycle for a Liferay Workspace tutorial.