Liferay IDE and Liferay Developer Studio

If you’ve been writing software for a while, you probably have a set of tools that you regularly use. This set of tools has been carefully collected over the years, and every tool is there for one reason: to contribute to your productivity.

Many of us at Liferay are like that, which is why our SDKs are designed to work with any text editor or IDE. You can be productive on the Liferay platform using any tool you want. To jumpstart your efforts, however, we also provide an IDE environment fully integrated with Eclipse. We’ve designed this carefully, so that it integrates well with our existing SDKs, Maven, and other tools that are out there. Liferay IDE helps you manage many features of Liferay’s platform, making them easier to use. There are editors for Service Builder files, workflow definitions, layout templates, and more. You’ll find wizards for creating every kind of Liferay project there is, snippets for tag libraries, and auto-deploy of changes to plugins.

Whether you’ve been using Liferay for a long time or are just getting started, it’s worth your time to check out Liferay IDE and see whether it’s another of those tools you can add to your toolbox. We think you’ll be glad you did.

In this chapter we’ll cover the following topics:

  • Installation
  • Setting Up Liferay IDE
  • Testing/Launching Liferay Tomcat Server
  • Creating New Liferay Projects
  • Deploying Liferay Projects
  • Importing Existing Projects into Liferay IDE
  • Using Liferay IDE’s Remote Server Adapter
  • Designing workflows with Kaleo Designer for Java

To install and set up Liferay IDE, follow the instructions below. If you’re using Liferay Developer Studio (which comes with Liferay Portal Enterprise Edition), skip to the section titled Testing/Launching Liferay Tomcat Server–Liferay IDE is already configured in Developer Studio.


Liferay IDE is a plugin for Eclipse. You can install it in two ways: bundled with Eclipse (this is the easiest way) or into an existing Eclipse installation. If you want to install the bundled...

Read More

Setting Up Liferay IDE

Now that you have Liferay IDE installed, either from a downloaded zip file or from the update site appropriate for your Eclipse version, you need to perform some basic setup. This section describes...

Read More

Testing and Launching Liferay Tomcat Server

Once your Liferay Portal Server is set up, you can launch it from the Servers tab in Eclipse. You have a few options for launching and stopping the server once it’s selected in the Servers tab....

Read More

Creating New Liferay Projects

Creating Liferay projects is a straightforward process, similar to creating other Eclipse project types. Plugins for Liferay Portal must be created inside of a Liferay project. A Liferay project is...

Read More

Deploying New Liferay Projects to Liferay Server

You have a plugin project, but you need to deploy it onto your Liferay Server. Let’s do it now. There are two ways to do it, and the first is very easy. Select your project, drag it down, and drop...

Read More

Creating Plugins

Liferay projects can contain multiple plugins. If you’ve followed the instructions from the earlier section on creating new Liferay projects, you should already have created the...

Read More

Importing Existing Projects into Liferay IDE

What if you have existing projects that you want to work on in Liferay IDE? You can import your existing projects into Liferay IDE to take advantage of Liferay IDE’s developer tools. We’ll cover...

Read More

Using Liferay IDE’s Remote Server Adapter

The Remote Server Adapter is a feature that lets you deploy your Liferay projects to a remote Liferay Portal server. If you need to work with a development instance of Liferay that’s on another...

Read More

Designing workflows with Kaleo Designer for Java

EE Only Feature Liferay Portal includes a workflow engine called Kaleo Designer for Java. Kaleo allows portal administrators to set up workflows for their organization’s needs; the workflow calls...

Read More


In this chapter we explored Liferay IDE, an extension of Eclipse IDE. You learned to to install and set up Liferay IDE, then to create and deploy Liferay projects, as well as import existing...

Read More
0 (0 Votes)
Summary Previous