Skip to content

A Maven archetype to create Bonita theme project

License

Notifications You must be signed in to change notification settings

bonitasoft/bonita-theme-archetype

Repository files navigation

Actions Status GitHub release Maven Central License: GPL v2

bonita-theme-archetype

This project contains a maven archetype, which allow to easily setup a Bonita theme project.
A theme project is node project wrapped in a maven project that uses:

How to build the archetype

git clone https://github.com/bonitasoft/bonita-theme-archetype.git
cd bonita-theme-archetype
./mvnw clean install

How to use the archetype

mvn archetype:generate \
    -DarchetypeGroupId=org.bonitasoft.archetypes \
    -DarchetypeArtifactId=bonita-theme-archetype \
    -DgroupId=org.company.theme \
    -DartifactId=my-theme \
    -Dversion=0.0.1-SNAPSHOT \
    -Dname=myTheme \
    -DdisplayName="My Theme" 

Optional archetype parameters

Parameter Required Default value Description
-Ddescription false Describe your project here Description of the theme
-Dwrapper false true If set to true, project will setup a maven wrapper