Mastering Liferay Workspaces and Tooling

Course Overview

Additional Liferay Developer Tools

Liferay provides a range of tools that work alongside Liferay Workspace to optimize Clarity’s development experience. These tools fall into two general categories: CLI tools and IDE tools. This article provides a high-level overview of these tools. You’ll explore them in greater detail and practice using them in upcoming modules.

Liferay CLI Tools

Liferay provides two command-line tools to empower users to perform essential lifecycle operations without the need of a graphical user interface:

  • Blade CLI: Use Blade CLI to perform all the essential lifecycle operations for your Liferay workspace. With it, you can create workspaces, download Liferay bundles, start up Liferay instances, deploy modules, and more.

  • Liferay Cloud CLI: Use Cloud CLI to manage Cloud services for Liferay PaaS and to deploy client extensions to both PaaS and SaaS projects. This versatile tool provides support for almost all management functions, though its primary uses include project and service management, deployment and updates, log management, environment management, and domain management.

In general, these tools are highly recommended. Though if you’re working with Liferay SaaS and plan to create client extensions, the Liferay Cloud CLI tool is required for deploying client extensions.

Liferay IDE Tools

To further enhance and accelerate your development experience, Liferay provides the following IDE tools:

  • Liferay Developer Studio: This tool is a comprehensive IDE specifically designed for building and deploying Liferay applications. Based on Eclipse, it provides a rich set of tools and features that streamline Liferay development, including project creation wizards, code completion, debugging capabilities, and integrated build tools.

  • Liferay IDE plugins: If you prefer using other popular IDEs like IntelliJ IDEA or Eclipse, Liferay offers plugins that provide similar functionality to Liferay Developer Studio. These plugins integrate Liferay development tools into your preferred IDE, allowing you to leverage Liferay-specific features within your familiar development environment.

Conclusion

By leveraging Liferay’s CLI tools and IDE features with Liferay Workspace, you can streamline your development workflow, automate processes, and build robust solutions. Next, you’ll explore how hosting options can influence how you use Liferay workspaces and tooling.

  • Liferay CLI Tools

  • Liferay IDE Tools

  • Conclusion

Loading Knowledge

Capabilities

Product

Education

Contact Us

Connect

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