Spring Boot 2 Quickstart Maven Archetype

Build Status

alt text Summary

The project is a Maven archetype for Spring Boot web application which has all common standards on place ready for development

Installation

To install the archetype in your local repository execute following commands:

$ git clone https://github.com/Romeh/spring-boot-quickstart-archtype.git
$ cd spring-boot-quickstart-archtype
$ mvn clean install

Create a project

$ mvn archetype:generate \
     -DarchetypeGroupId=com.romeh.spring-boot-archetypes \
     -DarchetypeArtifactId=spring-boot-quickstart \
     -DarchetypeVersion=1.0.0 \
     -DgroupId=com.test \
     -DartifactId=sampleapp \
     -Dversion=1.0.0-SNAPSHOT \
     -DinteractiveMode=false

Test on the browser via SWAGGER

http://localhost:8080/swagger-ui.html

Sample app generated from that archetype can be found here and more technical explanation:

https://github.com/Romeh/spring-boot-sample-app