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.
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.
Capabilities
Product
Education
Contact Us