All Downloads are FREE. Search and download functionalities are using the official Maven repository.

JavaSpring.libraries.spring-boot.pom-sb3.mustache Maven / Gradle / Ivy

There is a newer version: 7.9.0
Show newest version

    4.0.0
    {{groupId}}
    {{artifactId}}
    jar
    {{artifactId}}
    {{artifactVersion}}
    
        17
        ${java.version}
        ${java.version}
        UTF-8
        {{#springDocDocumentationProvider}}
        2.6.0
        {{/springDocDocumentationProvider}}
        {{^springDocDocumentationProvider}}
        {{#swagger2AnnotationLibrary}}
        2.2.22
        {{/swagger2AnnotationLibrary}}
        {{/springDocDocumentationProvider}}
        {{#useSwaggerUI}}
        5.17.14
        {{/useSwaggerUI}}
        {{#virtualService}}
        2.5.5
        {{/virtualService}}
    
{{#parentOverridden}}
    
        {{{parentGroupId}}}
        {{{parentArtifactId}}}
        {{{parentVersion}}}
    
{{/parentOverridden}}
{{^parentOverridden}}
    
        org.springframework.boot
        spring-boot-starter-parent
        3.1.3
         
    
{{/parentOverridden}}

    
        
            repository.spring.milestone
            Spring Milestone Repository
            https://repo.spring.io/milestone
        
    
    
        
            spring-milestones
            https://repo.spring.io/milestone
        
    

    
        src/main/java
        {{^interfaceOnly}}
        
            
                org.springframework.boot
                spring-boot-maven-plugin
                
                    {{#classifier}}
                  {{{classifier}}}
                    {{/classifier}}
                    {{#lombok}}
                  
                    
                      org.projectlombok
                      lombok
                    
                  
                    {{/lombok}}
                
            
            {{#apiFirst}}
            
                org.openapitools
                openapi-generator-maven-plugin
                {{{generatorVersion}}}
                
                    
                        
                            generate
                        
                        
                            src/main/resources/openapi.yaml
                            spring
                            {{{apiPackage}}}
                            {{{modelPackage}}}
                            false
                            {{#modelNamePrefix}}
                            {{{.}}}
                            {{/modelNamePrefix}}
                            {{#modelNameSuffix}}
                            {{{.}}}
                            {{/modelNameSuffix}}
                            
                            {{#configOptions}}
                                <{{left}}>{{right}}
                            {{/configOptions}}
                            
                        
                    
                
            
            {{/apiFirst}}
        
        {{/interfaceOnly}}
    
    
        
            org.springframework.boot
            spring-boot-starter-web{{#reactive}}flux{{/reactive}}
        
        
            org.springframework.data
            spring-data-commons
        
        {{#springDocDocumentationProvider}}
          
        {{#useSwaggerUI}}
        
            org.springdoc
            springdoc-openapi-starter-{{#reactive}}webflux{{/reactive}}{{^reactive}}webmvc{{/reactive}}-ui
            ${springdoc.version}
        
        {{/useSwaggerUI}}
        {{^useSwaggerUI}}
        
            org.springdoc
          springdoc-openapi-starter-{{#reactive}}webflux{{/reactive}}{{^reactive}}webmvc{{/reactive}}-api
            ${springdoc.version}
        
        {{/useSwaggerUI}}
        {{/springDocDocumentationProvider}}
        {{#useSwaggerUI}}
        {{^springDocDocumentationProvider}}
        
            org.webjars
            swagger-ui
            ${swagger-ui.version}
        
        
            org.webjars
            webjars-locator-core
        
        {{/springDocDocumentationProvider}}
        {{/useSwaggerUI}}
        {{^springDocDocumentationProvider}}
        {{#swagger2AnnotationLibrary}}
        
            io.swagger.core.v3
            swagger-annotations
            ${swagger-annotations.version}
        
        {{/swagger2AnnotationLibrary}}
        {{/springDocDocumentationProvider}}
        
        
            com.google.code.findbugs
            jsr305
            3.0.2
        
        
            com.fasterxml.jackson.dataformat
            jackson-dataformat-yaml
        
        {{#withXml}}
        
        
          jakarta.xml.bind
          jakarta.xml.bind-api
        
        
          com.fasterxml.jackson.dataformat
          jackson-dataformat-xml
        
        {{/withXml}}
        
            com.fasterxml.jackson.datatype
            jackson-datatype-jsr310
        
        {{#joda}}
        
            com.fasterxml.jackson.datatype
            jackson-datatype-joda
        
        {{/joda}}
        {{#openApiNullable}}
        
            org.openapitools
            jackson-databind-nullable
            0.2.6
        
        {{/openApiNullable}}
{{#useBeanValidation}}
        
        
            org.springframework.boot
            spring-boot-starter-validation
        
{{/useBeanValidation}}
{{#virtualService}}
    
        
            io.virtualan
            virtualan-plugin
            ${virtualan.version}
        
        
        
            org.hsqldb
            hsqldb
        
    
{{/virtualService}}
{{#hateoas}}
        
        
            org.springframework.boot
            spring-boot-starter-hateoas
        
{{/hateoas}}
{{#lombok}}
        
            org.projectlombok
            lombok
            true
        
{{/lombok}}
        
            com.fasterxml.jackson.core
            jackson-databind
        
        
            org.springframework.boot
            spring-boot-starter-test
            test
        
    





© 2015 - 2024 Weber Informatics LLC | Privacy Policy