Liferay Dev Studio is an extension for the Eclipse platform for developing Liferay Portal plugins. It works with build tools such as Gradle and Maven and configuration tools like BndTools. Dev Studio makes Liferay development easier. There are editors for Service Builder files, workflow definitions, POM files, and more. You’ll find wizards for creating every kind of Liferay project there is, snippets for tag libraries, and auto-deploy for changes to plugins.

In this section of tutorials, you’ll learn how to install Dev Studio and develop/manage Liferay modules using Liferay Workspace and other technologies.

Installing Liferay Dev Studio CE

Liferay Dev Studio CE is a plugin for Eclipse that brings many Liferay-specific features to the table. You can install it into your existing Eclipse environment, or Liferay provides a bundled...

Read More

Creating a Liferay Workspace with Dev Studio

In this tutorial, you’ll learn how to generate a Liferay Workspace using Liferay Dev Studio, which runs on the Blade CLI behind the scenes. Dev Studio gives you a graphical interface instead of the...

Read More

Setting Proxy Requirements for Liferay Dev Studio

If you have proxy server requirements and want to configure your http(s) proxy to work with Liferay Dev Studio, follow the instructions below. Navigate to Eclipse’s Window → Preferences → General →...

Read More

Updating Liferay Dev Studio

If you’re already using Liferay Dev Studio but need to update your environment, follow the steps below: In Dev Studio, go to Help → Install New Software…. In the Work with field, copy in the URL...

Read More

Creating Modules with Liferay Dev Studio

Dev Studio provides a Module Project Wizard for users to create a variety of different module projects. You can create a new Liferay module project by navigating to File → New → Liferay Module...

Read More

Creating Themes with Liferay Dev Studio

Liferay Dev Studio lets you create and configure Liferay theme projects. You can create a theme standalone or in a Liferay Workspace. You can even create a Gradle or Maven based theme! Read on to...

Read More

Deploying Projects with Liferay Dev Studio

Deploying projects in Liferay Dev Studio is a cinch. Before deploying your project, make sure you have a Liferay server configured in Dev Studio. To see how to do this, see the Installing a Server...

Read More

Managing Projects with Liferay Dev Studio

Liferay Dev Studio provides the ability to manage Liferay projects from a GUI. Before you begin learning about managing your projects from Liferay Dev Studio, you should make sure a Liferay server...

Read More

Installing a Server in Liferay Dev Studio

Installing a server in Liferay Dev Studio is easy. In just a few steps you’ll have your server up and running. Follow these steps to install your server: In the Servers view, click the No Servers...

Read More

Searching Liferay Portal Source in Liferay Dev Studio

In Liferay Dev Studio, you can search through Liferay Portal’s source code to aid in the development of your project. Liferay provides great resources to help with development (e.g., official...

Read More

Debugging Liferay Portal Source in Liferay Dev Studio

You can use Liferay Dev Studio to debug Liferay Portal source code to help resolve errors. Debugging Liferay Portal code follows most of the same techniques associated with debugging in Eclipse. If...

Read More

Using Gradle in Liferay Dev Studio

Gradle is a popular open source build automation system. You can take full advantage of Gradle in Liferay Dev Studio by utilizing Buildship, which is a collection of Eclipse plugin-ins that provide...

Read More

Using Maven in Liferay Dev Studio

You can take full advantage of Maven in Liferay Dev Studio with its built-in Maven support. In this tutorial, you’ll learn about the following topics: Installing Maven Plugins for Liferay Dev...

Read More

Enabling Code Assist Features in Your Project

Liferay Dev Studio’s integration of Tern provides many valuable front-end and back-end development tools for code inference and completion. This tutorial covers how to enable Tern features for your...

Read More

Using Front-End Code Assist Features in Dev Studio

Liferay Dev Studio provides extended front-end development tools to assist in Liferay development. You now have access to code inferencing and code completion features for AlloyUI, JavaScript, CSS,...

Read More
0 (0 Votes)
Tooling Previous