Mastering Liferay Workspaces and Tooling

Course Overview

Understanding Liferay's IDE Tools

Integrated Development Environments (IDEs) are applications that help software developers develop more efficiently. Liferay offers two such tools to help accelerate Liferay development. Clarity Vision Solutions plans to explore both of them to better understand Liferay’s development capabilities and processes. While using an IDE is optional for Liferay development, it can significantly improve your efficiency and speed up development. Here, you’ll learn about Liferay Developer Studio as well as Liferay’s IntelliJ plugin.

Liferay Developer Studio

Liferay Developer Studio provides an all-in-one, integrated development environment based on Eclipse that supports development for Liferay DXP. It can be installed into an existing Eclipse environment. Liferay also provides a bundled version for users who do not have an existing Eclipse environment.

Liferay Developer Studio makes Liferay development easier. Liferay Developer Studio is equipped with workspace management features like Blade CLI. Instead of using the command line, you can manage your workspace and code projects through convenient menus within Liferay Developer Studio. It also provides specialized editors for service builder files, workflow definitions, layout templates, and more. For more information on getting started with Liferay Developer Studio, see Liferay Developer Studio.

Liferay IntelliJ plugin

The Liferay IntelliJ plugin provides support for Liferay DXP development in IntelliJ IDEA and provides the following built-in features:

  • Workspace and Code Project Creation: Create Liferay workspaces and code projects using either Gradle or Maven.

  • Server Support: Deploy and debug code projects with support for Liferay DXP Tomcat and Wildfly servers.

  • Service Editor Enhancements: Add line markers to easily identify entities within the service editor.

  • Code Assistance: Streamline your coding with syntax checking, highlighting, and code completion for various file types (e.g., Bnd and XML).

Like Liferay Developer Studio, the IntelliJ plugin streamlines project and workspace management and can facilitate deployment tasks. With it, you can build and deploy code projects, manage local server instances, and more through the plugin instead of using Blade CLI. This flexibility enables developers to create personalized workflows by picking and choosing which features and tools they prefer to use.

Unlike Liferay Developer Studio, there is no bundled option for the Liferay IntelliJ plugin, so users must install IntelliJ before using the plugin. See JetBrains Marketplace for more information.

Conclusion

Both Liferay Developer Studio and the Liferay IntelliJ plugin offer powerful features to streamline your Liferay DXP development. Next, you'll install Liferay Developer Studio and the IntelliJ plugin.

  • Liferay Developer Studio

  • Liferay IntelliJ plugin

  • Conclusion

Loading Knowledge

Capabilities

Product

Education

Contact Us

Connect

Powered by Liferay
© 2024 Liferay Inc. All Rights Reserved • Privacy Policy