Create Java project with Maven archetype spring-webflux-archetype-singlemodule
Create a multi-module maven project for a native ready Spring REST API with webflux, RDBC, OpenID security and OpenAPI
Create a Java Project by archetype spring-webflux-archetype-singlemodule with Command Line:
mvn archetype:generate -DgroupId="com.mycompany.app" -DartifactId="my-app-id" -DarchetypeVersion="My-archetypeVersion" -Dpackage="My-package" -Dapi-path="My-api-path" -Dspring-boot-version="My-spring-boot-version" -Dc4-soft-springaddons-version="My-c4-soft-springaddons-version" -Dlombok-mapstruct-binding-version="My-lombok-mapstruct-binding-version" -Dmapstruct-version="My-mapstruct-version" -Dspring-native-version="My-spring-native-version" -Dspringdoc-openapi-version="My-springdoc-openapi-version" -Dspringdoc-openapi-maven-plugin-version="My-springdoc-openapi-maven-plugin-version" -Djwt-issuer-uri="My-jwt-issuer-uri" -DarchetypeGroupId="com.c4-soft.springaddons" -DarchetypeArtifactId="spring-webflux-archetype-singlemodule" -DarchetypeVersion="4.4.6" -DinteractiveMode=false
Required parameters for generate java project:
- archetypeVersion
-
validationRegex: none
- package
-
validationRegex: [a-zA-Z][\w\.]+
- api-path
-
validationRegex: [a-zA-Z][\w\-\/]+
- spring-boot-version
-
validationRegex: none
- c4-soft-springaddons-version
-
validationRegex: none
- lombok-mapstruct-binding-version
-
validationRegex: none
- mapstruct-version
-
validationRegex: none
- spring-native-version
-
validationRegex: none
- springdoc-openapi-version
-
validationRegex: none
- springdoc-openapi-maven-plugin-version
-
validationRegex: none
- jwt-issuer-uri
-
validationRegex: none
Details about maven archetype spring-webflux-archetype-singlemodule
GroupId |
GroupIdcom.c4-soft.springaddons |
ArtifactId |
ArtifactIdspring-webflux-archetype-singlemodule |
Version |
Version4.4.6 |
Type |
Typemaven-archetype |
How to add to project