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.

Installing Liferay Workspace

You can install Liferay Workspace using the Liferay Project SDK installer. This installs JPM and Blade CLI into your user home folder and optionally initializes a Liferay Workspace folder. This is...

Read More

Configuring a Liferay Workspace

A Liferay Workspace offers a development environment that can be configured to fit your development needs. You’ll learn about the files/folders a workspace provides by default, and then you’ll dive...

Read More

Setting Proxy Requirements for Liferay Workspace

If you’re working behind a corporate firewall that requires using a proxy server to access external repositories, you need to add some extra configuration to make Liferay Workspace work within your...

Read More

Development Lifecycle for a Liferay Workspace

Liferay Workspaces provide an environment that supports all phases of a Liferay module’s development lifecycle: Creating projects Building projects Deploying projects Testing projects Releasing...

Read More

Managing the Target Platform for Liferay Workspace

Liferay Workspace helps you target a specific release of Liferay Portal, so dependencies get resolved properly. This makes upgrades easy: specify your target platform, and Workspace points to the...

Read More

Managing Themes in Liferay Workspace

Creating a Liferay Portal theme can be accomplished using two different tools: Liferay Theme Generator (Node.js-based themes that use the Liferay JS Theme Toolkit) Project template/archetype...

Read More

Leveraging Docker

Docker has become increasingly popular in today’s development lifecycle, by providing an automated way to package software and its dependencies into a standardized unit that can be shared...

Read More

Updating Liferay Workspace

Liferay Workspace is continuously being updated with new features. If you created your workspace a while ago, you may be missing out on some of the latest features that could improve your Liferay...

Read More

Validating Modules Against the Target Platform

After you write a module in Liferay Workspace, you can validate it before deployment to make sure of several things: Will my app deploy successfully? Will there be some sort of missing requirement?...

Read More

Updating Default Plugins Provided by Liferay Workspace

Liferay Workspace comes with a slew of plugins like these: CSS Builder Javadoc Formatter Lang Builder Service Builder Source Formatter Theme Builder etc. Bundled plugins are updated with each...

Read More
0 (0 Votes)
Updating Blade CLI Previous