Создать Java проект на основе Maven архетипа spring-webmvc-archetype-singlemodule
Create a single-module maven project for a native ready Spring REST API with webmvc, JPA, OpenID security and OpenAPI
Консольная команда для создания Java-проекта на основе архетипа spring-webmvc-archetype-singlemodule:
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" -Dhibernate-enhance-maven-plugin-version="My-hibernate-enhance-maven-plugin-version" -DarchetypeGroupId="com.c4-soft.springaddons" -DarchetypeArtifactId="spring-webmvc-archetype-singlemodule" -DarchetypeVersion="4.3.3" -DinteractiveMode=false
Обязательные параметры для создания java проекта:
- archetypeVersion
-
validationRegex: нет
- package
-
validationRegex: [a-zA-Z][\w\.]+
- api-path
-
validationRegex: [a-zA-Z][\w\-\/]+
- spring-boot-version
-
validationRegex: нет
- c4-soft-springaddons-version
-
validationRegex: нет
- lombok-mapstruct-binding-version
-
validationRegex: нет
- mapstruct-version
-
validationRegex: нет
- spring-native-version
-
validationRegex: нет
- springdoc-openapi-version
-
validationRegex: нет
- springdoc-openapi-maven-plugin-version
-
validationRegex: нет
- jwt-issuer-uri
-
validationRegex: нет
- hibernate-enhance-maven-plugin-version
-
validationRegex: нет
Подробная информация об архетипе spring-webmvc-archetype-singlemodule
| Группа |
Группаcom.c4-soft.springaddons |
| Идентификатор |
Идентификаторspring-webmvc-archetype-singlemodule |
| Версия |
Версия4.3.3 |
| Тип |
Типmaven-archetype |
Как подключить последнюю версию