Skip to content

BlackBeltTechnology/judo-jsl-springboot-archetype

Repository files navigation

judo-jsl-springboot-archetype

badge

Introduction

The judo-jsl-springboot-archetype project is an archetype project for JUDO JSL Springboot application

Context

This project is a building block of the judo-community aggregator project. In order to better understand how this module fits into our ecosystem, please check the corresponding documentation!

Usage

mvn org.apache.maven.plugins:maven-archetype-plugin:3.1.1:generate -B \
  -DarchetypeGroupId=hu.blackbelt.judo.jsl \
  -DarchetypeArtifactId=judo-jsl-springboot-archetype \
  -DarchetypeVersion=1.0.4 \
  -DgroupId=com.example \
  -DartifactId=hello \
  -DmodelName=Hello

Parameters

Name Description Default value Mandatory

modelName

The name of the model.

<none>

yes

artifactId

The base artifact id.

<none>

yes

projectNameSeparator

Separator character between project name. . or - is allowed.

Maven type: artifactId is a simple string separated by ..

no

groupId

It is used as the groupId of the maven project.

com.example.app

no

package

The model root package. Model dependent code will be generated under this package.

groupId and modelName

no

version

Maven version.

1.0.0-SNAPSHOT

no

applicationName

The name of the generated application.

Composited from modelName with the "Application" suffix

no

Contributing to the project

Everyone is welcome to contribute to JUDO! As a starter, please read the corresponding CONTRIBUTING guide for details!

License

This project is licensed under the Eclipse Public License - v 2.0.