Skip to content

Liferay CLI Reference

This cheat sheet contains the most frequently used Blade CLI and Gradle commands for Liferay development. Keep it handy for faster project setup and deployment workflows.

Installing Blade CLI

CommandDescription
blade init [-v version]Initialize a Liferay workspace
blade upgradeUpgrade workspace to newer Liferay version
blade server initInitialize app server in workspace
blade server startStart configured app server
CommandDescription
blade create lList all templates
blade create -t mvc-portlet [-p package]Create MVC portlet
blade create -t service-builder [-p package]Create Service Builder project
blade create -t rest [-p package]Create REST service
blade create -t theme [-p package]Create theme project
blade create -t theme-contributorCreate theme contributor
blade create -t layout-templateCreate layout template
blade create -t panel-appCreate control panel app
CommandDescription
blade deployDeploy current project
blade deploy -wWatch and auto-deploy changes
blade gw buildRun Gradle build (wrapper)
blade gw deployRun Gradle deploy (wrapper)
CommandDescription
blade service-builder buildBuild Service Builder project
blade service-builder watchWatch and rebuild service changes
CommandDescription
blade convertConvert legacy plugins to modules
blade samplesGenerate sample projects
blade helpShow command help
blade versionShow Blade version
CommandDescription
blade sh lbList installed bundles
blade sh servicesList registered services
blade sh componentsList OSGi components
blade sh logView OSGi log