Liferay Provided BLADE CLI tool to create Liferay OSGi
modules. BLADE CLI provided many commands and one of the commands is create
command. Liferay 7/DXP is providing many OSGi module templates and it will create
project skeleton with required configuration files.
As a Developer we simply focus on actual development
instead of project configurations. BLADE is also provided way to create modules
with two build types Gradle and Maven.
Prerequisite
Install BLADE CLI
BLADE CREATE
The following is BLADE create command with minimum
required options.
blade
create -t <project-template> -p <package> -c <component-class-name>
-v <liferay-version> -b <build-tool> <project-name>
|
Example Command to create Liferay MVC Portlet OSGi
Module
Gradle
blade
create -t mvc-portlet -p com.liferaysavvy.sample -c LiferaySamplePortlet -v
7.2 -b gradle sample-gradle-mvc-portlet
|
Default build type is gradle. You can ignore -b when you
are targeting build type is Gradle.
Maven
blade
create -t mvc-portlet -p com.liferaysavvy.sample -c LiferaySamplePortlet -v
7.2 -b maven sample-maven-mvc-portlet
|
Locate to your workspace directory and try above create
commands it will create maven and gradle
Liferay MVC Portlet module.
Maven Liferay Module Project
Gradle Liferay Module Project
Project template list
Use following command to find all available project
templates
blade
create -l
|
template list
activator
api
content-targeting-report
content-targeting-tracking-action
control-menu-entry
form-field
fragment
freemarker-portlet
layout-template
modules-ext
mvc-portlet
npm-angular-portlet
npm-react-portlet
npm-vuejs-portlet
panel-app
portlet-configuration-icon
portlet-provider
portlet-toolbar-contributor
rest
service
service-builder
service-wrapper
simulation-panel-entry
social-bookmark
spring-mvc-portlet
template-context-contributor
theme
theme-contributor
war-core-ext
war-hook
war-mvc-portlet
|
Author
0 comments :
Post a Comment