Create Java project with Maven archetype vaadin-archetype-liferay-portlet

This archetype generates a Liferay portlet plugin project that relies on the Vaadin bundles being installed on the portal server. The result of the maven build is an OSGi bundle that can be installed on a Liferay 7+ server. The Vaadin integration handles the registration of the annotated UI as a Portlet.

Create a Java Project by archetype vaadin-archetype-liferay-portlet with Command Line:

mvn archetype:generate   -DgroupId="com.mycompany.app"   -DartifactId="my-app-id"   -DliferayKernelVersion="My-liferayKernelVersion"   -DuiClassName="My-uiClassName"   -Dtheme="My-theme"   -DportletTitle="My-portletTitle"   -DportletShortTitle="My-portletShortTitle"   -DportletKeywords="My-portletKeywords"   -DportletDescription="My-portletDescription"   -DportletName="My-portletName"   -DportletDisplayName="My-portletDisplayName"   -DliferayCategoryName="My-liferayCategoryName"   -DarchetypeGroupId="com.vaadin"   -DarchetypeArtifactId="vaadin-archetype-liferay-portlet"   -DarchetypeVersion="8.13.2"   -DinteractiveMode=false 

Required parameters for generate java project:

liferayKernelVersion
validationRegex: none
uiClassName
validationRegex: none
theme
validationRegex: none
portletTitle
validationRegex: none
portletShortTitle
validationRegex: none
portletKeywords
validationRegex: none
portletDescription
validationRegex: none
portletName
validationRegex: none
portletDisplayName
validationRegex: none
liferayCategoryName
validationRegex: none

Details about maven archetype vaadin-archetype-liferay-portlet

License

License

GroupId

GroupId

com.vaadin
ArtifactId

ArtifactId

vaadin-archetype-liferay-portlet
Version

Version

8.13.2
Type

Type

maven-archetype
Description

Description

Vaadin 8.1 Liferay 7.0.2-GA3 archetype
This archetype generates a Liferay portlet plugin project that relies on the Vaadin bundles being installed on the portal server. The result of the maven build is an OSGi bundle that can be installed on a Liferay 7+ server. The Vaadin integration handles the registration of the annotated UI as a Portlet.
Project URL

Project URL

https://vaadin.com
Project Organization

Project Organization

Vaadin Ltd
Source Code Management

Source Code Management

https://github.com/vaadin/archetypes

How to add to project

mvn archetype:generate -DgroupId=<com.mycompany.app> -DartifactId=<my-app>  -DarchetypeGroupId=com.vaadin -DarchetypeArtifactId=vaadin-archetype-liferay-portlet -DarchetypeVersion=8.13.2 -DinteractiveMode=false

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

There are no modules declared in this project.