META-INF.maven.archetype-metadata.xml Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of spring-webflux-archetype
Show all versions of spring-webflux-archetype
Create a multi-module maven project for a native ready Spring REST API with webflux, RDBC, OpenID security and OpenAPI
The newest version!
<archetype-descriptor name="spring-webmvc-archetype"> <requiredProperties> <requiredProperty key="archetypeVersion"> <defaultValue>${version}</defaultValue> </requiredProperty> <requiredProperty key="package"> <defaultValue>${groupId.replaceAll("-", "_")}.${artifactId.replaceAll("-", "_")}</defaultValue> <validationRegex>[a-zA-Z][\w\.]+</validationRegex> </requiredProperty> <requiredProperty key="api-artifactId"> <defaultValue>sample-api</defaultValue> <validationRegex>[a-zA-Z][\w\-]+</validationRegex> </requiredProperty> <requiredProperty key="api-path"> <defaultValue>sample</defaultValue> <validationRegex>[a-zA-Z][\w\-\/]+</validationRegex> </requiredProperty> <requiredProperty key="spring-boot-version"> <defaultValue>2.6.6</defaultValue> </requiredProperty> <requiredProperty key="c4-soft-springaddons-version"> <defaultValue>${archetypeVersion}</defaultValue> </requiredProperty> <requiredProperty key="lombok-mapstruct-binding-version"> <defaultValue>0.2.0</defaultValue> </requiredProperty> <requiredProperty key="mapstruct-version"> <defaultValue>1.5.0.RC1</defaultValue> </requiredProperty> <requiredProperty key="spring-native-version"> <defaultValue>0.11.3</defaultValue> </requiredProperty> <requiredProperty key="springdoc-openapi-version"> <defaultValue>1.6.6</defaultValue> </requiredProperty> <requiredProperty key="springdoc-openapi-maven-plugin-version"> <defaultValue>1.4</defaultValue> </requiredProperty> <requiredProperty key="jwt-issuer-uri"> <defaultValue>https://dev-ch4mpy.eu.auth0.com/</defaultValue> </requiredProperty> </requiredProperties> <fileSets> <fileSet filtered="true" encoding="UTF-8"> <directory></directory> <includes> <include>LICENSE</include> </includes> </fileSet> </fileSets> <modules> <module id="dtos" dir="dtos" name="dtos"> <fileSets> <fileSet filtered="true" packaged="true" encoding="UTF-8"> <directory>src/main/java</directory> <includes> <include>**/*.java</include> </includes> </fileSet> </fileSets> </module> <module id="exceptions" dir="exceptions" name="exceptions"> <fileSets> <fileSet filtered="true" packaged="true" encoding="UTF-8"> <directory>src/main/java</directory> <includes> <include>**/*.java</include> </includes> </fileSet> </fileSets> </module> <module id="${api-artifactId}" dir="__api-artifactId__" name="${api-artifactId}"> <fileSets> <fileSet filtered="true" packaged="true" encoding="UTF-8"> <directory>src/main/java</directory> <includes> <include>**/*.java</include> </includes> </fileSet> <fileSet filtered="true" encoding="UTF-8"> <directory>src/main/resources</directory> <includes> <include>*.properties</include> <include>*.yaml</include> <include>banner.txt</include> </includes> </fileSet> <fileSet filtered="true" packaged="true" encoding="UTF-8"> <directory>src/test/java</directory> <includes> <include>**/*.java</include> </includes> </fileSet> <fileSet filtered="true" encoding="UTF-8"> <directory>src/test/resources</directory> <includes> <include>*.properties</include> <include>*.yaml</include> </includes> </fileSet> </fileSets> </module> </modules> </archetype-descriptor>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy