Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Liferay StudioNew to Visual Studio Code? Get it now.
Liferay Studio

Liferay Studio

Maratib Ali Khan

|
84 installs
| (0) | Free
Liferay Developer Studio, Liferay, Developer, Studio, Portlets, Themes, Liferay IDE, Portal Development, Liferay Workspace, Liferay Tools
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Liferay Studio 🔗

The power of a Liferay IDE, inside the editor you love. Learn More

Liferay Studio extension is developed for Liferay Developers who are looking for light weight easy to use development environments for their development workflows.

Its a meticulously crafted extension that brings a seamless, integrated, and blazing-fast Liferay development experience directly into Visual Studio Code. Say goodbye to context switching and hello to a unified, modern workflow.

Liferay Studio Context Menu

I have furnished a detailed learning resource at : liferay-studio.github.io

✉️ Let's Connect

LinkedIn

✨ Key Features

  • 🚀 Zero to Liferay in Seconds: Scaffold complete Liferay Workspaces and Modules directly from the Command Palette.

  • 📡 Integrated Server Control: Start and stop your Liferay instance without ever leaving VS Code, with a handy status bar toggle.

  • 🪄 One-Command Deployment: Build, deploy, and even hot-deploy all modules with a single command. The hot-deploy watcher automatically redeploys on save, giving you a rapid feedback loop.

  • 🗃️ Context-Aware Menus: Access all commands through a convenient "Liferay" context menu in the file explorer.

  • 📦 Curated Environment: Automatically installs recommended extensions for Java, JSP, and Freemarker to give you a first-class development experience out of the box.

  • 🧠 Smart & Efficient: The extension only activates when a Liferay workspace is detected, keeping your editor lean and fast.

🏁 Getting Started

1. Prerequisites

Before you begin, ensure you have the following installed:

  • Java JDK 11+
  • Liferay's Blade CLI - blade version 7.0.5.202507031917 or greater

2. Installation

Install Liferay Studio from the VS Code Marketplace.

3. Initial Workspace Setup

After creating your first Liferay Workspace using the extension, you need to tell it where your Liferay server bundle is located.

  • Recommended Setup :
  1. cmd/ctrl+shift+p : Liferay Studio: Liferay Home
  2. and select your liferay bundle home location or
  • Manual Setup :
  1. Open the gradle.properties file in the root of your new workspace.
  2. Add the following line, pointing to your Liferay Portal home directory:
# This should point to the root of your Liferay bundle (e.g., /path/to/liferay-ce-portal-7.4.3.113-ga113)
liferay.workspace.home.dir=/path/to/your/liferay/bundle

Liferay new workspace

  • cmd/ctrl+shift+p : Liferay Studio: New workspace

  • To create a new liferay workspace.

Select Liferay home

  • cmd/ctrl+shift+p : Liferay Studio: Liferay Home

  • Location where tomcat liferay bundle is installed

Start/Stop liferay server

  • cmd/ctrl+shift+p : Liferay Studio: Start/Stop Liferay Server

  • Alternatively you have a vscode bottom status bar item with an antenna icon labeled as LR to toggle liferay server start/stop

Create new liferay module

  • cmd/ctrl+shift+p : Liferay Studio: Create Liferay Module

Deploy all modules

  • cmd/ctrl+shift+p : Liferay Studio: Deploy All Modules
  • This command will deploy all modules for once

Hot deploy all modules

  • cmd/ctrl+shift+p : Liferay Studio: Hot Deploy All Modules
  • This command will deploy all modules and keep watching for the changes to auto redeploy on change detection.

Features

  • Create new Liferay workspace from within VSCode
  • Start Liferay Server from within VSCode with just one click.
  • Deploy all modules with single command, it will deploy once.
  • Hot deploy all modules with single, it will watch for the changes and redeploy if changed.

Extension Settings

setting description default example/notes
Process
hot-deploy Liferay modules hot deploy false "liferayStudio.hot-deploy": true
liferay-home Liferay modules hot deploy "" "liferayStudio.liferay-home": /User/xyz/Liferay/Home

Known Issues

none

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft