mirror of
https://gitee.com/dcren/initializr.git
synced 2025-12-02 19:34:05 +08:00
This commit switches the current Spring Boot release to use Spring Cloud snapshot as the latest milestone is not compatible with it.
1372 lines
56 KiB
YAML
1372 lines
56 KiB
YAML
local:
|
||
gcp:
|
||
version: 1.0.0.M3
|
||
|
||
logging:
|
||
level:
|
||
org.springframework.core.env: warn
|
||
org.springframework.jndi: warn
|
||
|
||
server:
|
||
compression:
|
||
enabled: true
|
||
mime-types: application/json,text/css,text/html
|
||
min-response-size: 2048
|
||
|
||
spring:
|
||
jackson:
|
||
serialization:
|
||
write-dates-as-timestamps: false
|
||
resources:
|
||
chain:
|
||
strategy:
|
||
content:
|
||
enabled: true
|
||
|
||
initializr:
|
||
env:
|
||
boms:
|
||
azure:
|
||
groupId: com.microsoft.azure
|
||
artifactId: azure-spring-boot-bom
|
||
versionProperty: azure.version
|
||
mappings:
|
||
- versionRange: "[1.5.4.RELEASE,2.0.0.RELEASE)"
|
||
version: 0.2.3
|
||
- versionRange: "2.0.0.RELEASE"
|
||
version: 2.0.1
|
||
codecentric-spring-boot-admin:
|
||
groupId: de.codecentric
|
||
artifactId: spring-boot-admin-dependencies
|
||
versionProperty: spring-boot-admin.version
|
||
mappings:
|
||
- versionRange: "[1.5.9.RELEASE,2.0.0.M1)"
|
||
version: 1.5.7
|
||
spring-cloud:
|
||
groupId: org.springframework.cloud
|
||
artifactId: spring-cloud-dependencies
|
||
versionProperty: spring-cloud.version
|
||
order: 50
|
||
mappings:
|
||
- versionRange: "[1.2.3.RELEASE,1.3.0.RELEASE)"
|
||
version: Angel.SR6
|
||
- versionRange: "[1.3.0.RELEASE,1.4.0.RELEASE)"
|
||
version: Brixton.SR7
|
||
- versionRange: "[1.4.0.RELEASE,1.4.x.RELEASE]"
|
||
version: Camden.SR7
|
||
- versionRange: "[1.5.0.RELEASE,1.5.x.RELEASE]"
|
||
version: Edgware.SR3
|
||
- versionRange: "[1.5.x.BUILD-SNAPSHOT,2.0.0.M1)"
|
||
version: Edgware.BUILD-SNAPSHOT
|
||
repositories: spring-snapshots,spring-milestones
|
||
- versionRange: "[2.0.0.M3, 2.0.0.M5)"
|
||
version: Finchley.M2
|
||
repositories: spring-milestones
|
||
- versionRange: "[2.0.0.M5, 2.0.0.M5]"
|
||
version: Finchley.M3
|
||
repositories: spring-milestones
|
||
- versionRange: "[2.0.0.M6, 2.0.0.M6]"
|
||
version: Finchley.M4
|
||
repositories: spring-milestones
|
||
- versionRange: "[2.0.0.M7, 2.0.0.M7]"
|
||
version: Finchley.M5
|
||
repositories: spring-milestones
|
||
- versionRange: "[2.0.0.RC1, 2.0.0.RC1]"
|
||
version: Finchley.M6
|
||
repositories: spring-milestones
|
||
- versionRange: "[2.0.0.RC2,2.0.0.RC2]"
|
||
version: Finchley.M7
|
||
repositories: spring-milestones
|
||
- versionRange: "[2.0.0.RELEASE,2.0.0.RELEASE]"
|
||
version: Finchley.M9
|
||
repositories: spring-milestones
|
||
- versionRange: "[2.0.1.RELEASE,2.0.2.RELEASE)"
|
||
version: Finchley.RC1
|
||
repositories: spring-milestones
|
||
- versionRange: "2.0.2.RELEASE"
|
||
version: Finchley.BUILD-SNAPSHOT
|
||
repositories: spring-snapshots,spring-milestones
|
||
spring-cloud-gcp:
|
||
groupId: org.springframework.cloud
|
||
artifactId: spring-cloud-gcp-dependencies
|
||
versionProperty: spring-cloud-gcp.version
|
||
additionalBoms: [spring-cloud]
|
||
version: ${local.gcp.version}
|
||
repositories: spring-milestones
|
||
spring-cloud-services:
|
||
groupId: io.pivotal.spring.cloud
|
||
artifactId: spring-cloud-services-dependencies
|
||
versionProperty: spring-cloud-services.version
|
||
additionalBoms: [spring-cloud]
|
||
mappings:
|
||
- versionRange: "[1.3.0.RELEASE,1.4.0.RELEASE)"
|
||
version: 1.2.1.RELEASE
|
||
- versionRange: "[1.4.0.RELEASE,1.4.x.RELEASE]"
|
||
version: 1.5.0.RELEASE
|
||
- versionRange: "[1.5.0.RELEASE,1.5.x.BUILD-SNAPSHOT]"
|
||
version: 1.6.3.RELEASE
|
||
- versionRange: "[2.0.0.RELEASE,2.0.x.RELEASE]"
|
||
version: 2.0.0.M1
|
||
repositories: spring-milestones
|
||
- versionRange: "2.0.x.BUILD-SNAPSHOT"
|
||
version: 2.0.0.BUILD-SNAPSHOT
|
||
repositories: spring-snapshots,spring-milestones
|
||
spring-cloud-task:
|
||
groupId: org.springframework.cloud
|
||
artifactId: spring-cloud-task-dependencies
|
||
versionProperty: spring-cloud-task.version
|
||
order: 30
|
||
mappings:
|
||
- versionRange: "[1.3.0.RELEASE, 1.4.0.RELEASE]"
|
||
version: 1.0.3.RELEASE
|
||
- versionRange: "[1.4.0.RELEASE, 1.5.0.RC1)"
|
||
version: 1.1.2.RELEASE
|
||
- versionRange: "[1.5.0.RC1, 2.0.0.M1)"
|
||
version: 1.2.2.RELEASE
|
||
- versionRange: "[2.0.0.M2, 2.0.0.RELEASE)"
|
||
version: 2.0.0.M3
|
||
repositories: spring-milestones
|
||
- versionRange: "2.0.0.RELEASE"
|
||
version: 2.0.0.RELEASE
|
||
spring-statemachine:
|
||
groupId: org.springframework.statemachine
|
||
artifactId: spring-statemachine-bom
|
||
versionProperty: spring-statemachine.version
|
||
mappings:
|
||
- versionRange: "[2.0.0.RC1,2.0.0.RC1]"
|
||
version: 2.0.0.M4
|
||
repositories: spring-milestones
|
||
- versionRange: "[2.0.0.RC2,2.0.0.RC2]"
|
||
version: 2.0.0.M5
|
||
repositories: spring-milestones
|
||
- versionRange: "2.0.0.RELEASE"
|
||
version: 2.0.1.RELEASE
|
||
vaadin:
|
||
groupId: com.vaadin
|
||
artifactId: vaadin-bom
|
||
versionProperty: vaadin.version
|
||
mappings:
|
||
- versionRange: "[1.3.0.RELEASE, 1.5.0.M1)"
|
||
version: 7.7.7
|
||
- versionRange: "1.5.0.M1"
|
||
version: 8.4.1
|
||
keycloak:
|
||
groupId: org.keycloak.bom
|
||
artifactId: keycloak-adapter-bom
|
||
versionProperty: keycloak.version
|
||
version: 3.4.2.Final
|
||
gradle:
|
||
dependency-management-plugin-version: 0.6.0.RELEASE
|
||
kotlin:
|
||
default-version: 1.2.20
|
||
dependencies:
|
||
- name: Core
|
||
content:
|
||
- name: DevTools
|
||
id: devtools
|
||
groupId: org.springframework.boot
|
||
artifactId: spring-boot-devtools
|
||
scope: runtime
|
||
description: Spring Boot Development Tools
|
||
versionRange: 1.3.0.RELEASE
|
||
starter: false
|
||
links:
|
||
- rel: reference
|
||
href: http://docs.spring.io/spring-boot/docs/{bootVersion}/reference/htmlsingle/#using-boot-devtools
|
||
- name: Security
|
||
id: security
|
||
description: Secure your application via spring-security
|
||
weight: 100
|
||
links:
|
||
- rel: guide
|
||
href: https://spring.io/guides/gs/securing-web/
|
||
description: Securing a Web Application
|
||
- rel: guide
|
||
href: https://spring.io/guides/tutorials/spring-boot-oauth2/
|
||
description: Spring Boot and OAuth2
|
||
- rel: guide
|
||
href: https://spring.io/guides/gs/authenticating-ldap/
|
||
description: Authenticating a User with LDAP
|
||
- rel: reference
|
||
href: http://docs.spring.io/spring-boot/docs/{bootVersion}/reference/htmlsingle/#boot-features-security
|
||
- name: Lombok
|
||
id: lombok
|
||
groupId: org.projectlombok
|
||
artifactId: lombok
|
||
scope: compileOnly
|
||
description: Java annotation library which helps to reduce boilerplate code and code faster
|
||
mappings:
|
||
- versionRange: "[1.2.0.RELEASE,1.4.0.M1)"
|
||
version: 1.16.6
|
||
starter: false
|
||
- name: Configuration Processor
|
||
id: configuration-processor
|
||
groupId: org.springframework.boot
|
||
artifactId: spring-boot-configuration-processor
|
||
scope: compileOnly
|
||
description: Generate metadata for your custom configuration keys
|
||
versionRange: 1.2.0.RELEASE
|
||
starter: false
|
||
links:
|
||
- rel: reference
|
||
href: http://docs.spring.io/spring-boot/docs/{bootVersion}/reference/htmlsingle/#configuration-metadata-annotation-processor
|
||
- name: Session
|
||
id: session
|
||
groupId: org.springframework.session
|
||
artifactId: spring-session-core
|
||
description: API and implementations for managing a user’s session information
|
||
versionRange: "1.3.0.RELEASE"
|
||
starter: false
|
||
mappings:
|
||
- versionRange: "[1.3.0.RELEASE,2.0.0.M2]"
|
||
artifactId: spring-session
|
||
- name: Cache
|
||
id: cache
|
||
description: Spring's Cache abstraction
|
||
versionRange: 1.3.0.RELEASE
|
||
links:
|
||
- rel: guide
|
||
href: https://spring.io/guides/gs/caching/
|
||
description: Caching Data with Spring
|
||
- rel: reference
|
||
href: http://docs.spring.io/spring-boot/docs/{bootVersion}/reference/htmlsingle/#boot-features-caching
|
||
- name: Validation
|
||
id: validation
|
||
description: JSR-303 validation infrastructure (already included with web)
|
||
versionRange: 1.3.0.RELEASE
|
||
links:
|
||
- rel: guide
|
||
href: https://spring.io/guides/gs/validating-form-input/
|
||
title: Validating Form Input
|
||
- name: Retry
|
||
id: retry
|
||
groupId: org.springframework.retry
|
||
artifactId: spring-retry
|
||
description: Provide declarative retry support via spring-retry
|
||
versionRange: 1.3.0.RELEASE
|
||
starter: false
|
||
- name: JTA (Atomikos)
|
||
id: jta-atomikos
|
||
description: JTA distributed transactions via Atomikos
|
||
versionRange: 1.2.0.RELEASE
|
||
links:
|
||
- rel: guide
|
||
href: https://spring.io/guides/gs/managing-transactions/
|
||
description: Managing Transactions
|
||
- rel: reference
|
||
href: http://docs.spring.io/spring-boot/docs/{bootVersion}/reference/htmlsingle/#boot-features-jta-atomikos
|
||
- name: JTA (Bitronix)
|
||
id: jta-bitronix
|
||
description: JTA distributed transactions via Bitronix
|
||
versionRange: 1.2.0.RELEASE
|
||
links:
|
||
- rel: guide
|
||
href: https://spring.io/guides/gs/managing-transactions/
|
||
description: Managing Transactions
|
||
- rel: reference
|
||
href: http://docs.spring.io/spring-boot/docs/{bootVersion}/reference/htmlsingle/#boot-features-jta-bitronix
|
||
- name: JTA (Narayana)
|
||
id: jta-narayana
|
||
description: JTA distributed transactions via Narayana
|
||
versionRange: 1.4.0.RELEASE
|
||
links:
|
||
- rel: guide
|
||
href: https://spring.io/guides/gs/managing-transactions/
|
||
description: Managing Transactions
|
||
- rel: reference
|
||
href: http://docs.spring.io/spring-boot/docs/{bootVersion}/reference/htmlsingle/#boot-features-jta-narayana
|
||
- name: Aspects
|
||
id: aop
|
||
description: Create your own Aspects using Spring AOP and AspectJ
|
||
- name: Web
|
||
content:
|
||
- name: Web
|
||
id: web
|
||
description: Full-stack web development with Tomcat and Spring MVC
|
||
weight: 100
|
||
facets:
|
||
- web
|
||
- json
|
||
links:
|
||
- rel: guide
|
||
href: https://spring.io/guides/gs/rest-service/
|
||
description: Building a RESTful Web Service
|
||
- rel: reference
|
||
href: http://docs.spring.io/spring-boot/docs/{bootVersion}/reference/htmlsingle/#boot-features-developing-web-applications
|
||
- rel: guide
|
||
href: https://spring.io/guides/gs/serving-web-content/
|
||
description: Serving Web Content with Spring MVC
|
||
- rel: guide
|
||
href: https://spring.io/guides/tutorials/bookmarks/
|
||
description: Building REST services with Spring
|
||
- name: Reactive Web
|
||
id: webflux
|
||
versionRange: 2.0.0.M1
|
||
description: Reactive web development with Netty and Spring WebFlux
|
||
weight: 90
|
||
facets:
|
||
- json
|
||
- name: Rest Repositories
|
||
id: data-rest
|
||
weight: 10
|
||
facets:
|
||
- json
|
||
description: Exposing Spring Data repositories over REST via spring-data-rest-webmvc
|
||
links:
|
||
- rel: guide
|
||
href: https://spring.io/guides/gs/accessing-data-rest/
|
||
description: Accessing JPA Data with REST
|
||
- rel: guide
|
||
href: https://spring.io/guides/gs/accessing-neo4j-data-rest/
|
||
description: Accessing Neo4j Data with REST
|
||
- rel: guide
|
||
href: https://spring.io/guides/gs/accessing-mongodb-data-rest/
|
||
description: Accessing MongoDB Data with REST
|
||
- rel: reference
|
||
href: http://docs.spring.io/spring-boot/docs/{bootVersion}/reference/htmlsingle/#howto-use-exposing-spring-data-repositories-rest-endpoint
|
||
- name: Rest Repositories HAL Browser
|
||
id: data-rest-hal
|
||
description: Browsing Spring Data REST repositories in your browser
|
||
groupId: org.springframework.data
|
||
artifactId: spring-data-rest-hal-browser
|
||
versionRange: 1.3.0.RELEASE
|
||
- name: HATEOAS
|
||
id: hateoas
|
||
description: HATEOAS-based RESTful services
|
||
versionRange: 1.2.2.RELEASE
|
||
links:
|
||
- rel: guide
|
||
href: https://spring.io/guides/gs/rest-hateoas/
|
||
description: Building a Hypermedia-Driven RESTful Web Service
|
||
- rel: reference
|
||
href: http://docs.spring.io/spring-boot/docs/{bootVersion}/reference/htmlsingle/#boot-features-spring-hateoas
|
||
starter: false
|
||
- name: Web Services
|
||
id: web-services
|
||
description: Contract-first SOAP service development with Spring Web Services
|
||
aliases:
|
||
- ws
|
||
mappings:
|
||
- versionRange: 1.4.0.M3
|
||
artifactId: spring-boot-starter-web-services
|
||
- versionRange: "[1.1.0.RELEASE,1.4.0.M3)"
|
||
artifactId: spring-boot-starter-ws
|
||
links:
|
||
- rel: guide
|
||
href: https://spring.io/guides/gs/producing-web-service/
|
||
description: Producing a SOAP web service
|
||
- rel: reference
|
||
href: http://docs.spring.io/spring-boot/docs/{bootVersion}/reference/htmlsingle/#boot-features-webservices
|
||
- name: Jersey (JAX-RS)
|
||
id: jersey
|
||
description: RESTful Web Services framework with support of JAX-RS
|
||
facets:
|
||
- json
|
||
versionRange: 1.2.0.RELEASE
|
||
links:
|
||
- rel: reference
|
||
href: http://docs.spring.io/spring-boot/docs/{bootVersion}/reference/htmlsingle/#boot-features-jersey
|
||
- name: Websocket
|
||
id: websocket
|
||
description: Websocket development with SockJS and STOMP
|
||
links:
|
||
- rel: guide
|
||
href: https://spring.io/guides/gs/messaging-stomp-websocket/
|
||
description: Using WebSocket to build an interactive web application
|
||
- rel: reference
|
||
href: http://docs.spring.io/spring-boot/docs/{bootVersion}/reference/htmlsingle/#boot-features-websockets
|
||
- name: REST Docs
|
||
id: restdocs
|
||
description: Document RESTful services by combining hand-written and auto-generated documentation
|
||
groupId: org.springframework.restdocs
|
||
artifactId: spring-restdocs-mockmvc
|
||
mappings:
|
||
- versionRange: "[1.2.0.RELEASE,1.3.0.RC1)"
|
||
version: 1.0.1.RELEASE
|
||
scope: test
|
||
- name: Vaadin
|
||
id: vaadin
|
||
facets:
|
||
- web
|
||
groupId: com.vaadin
|
||
artifactId: vaadin-spring-boot-starter
|
||
description: Vaadin java web application framework
|
||
bom: vaadin
|
||
versionRange: 1.2.0.RELEASE
|
||
mappings:
|
||
- versionRange: "[1.2.0.RELEASE,1.4.0.RELEASE)"
|
||
version: 1.0.2
|
||
- versionRange: "[1.4.0.RELEASE,1.5.0.M1)"
|
||
version: 1.2.0
|
||
links:
|
||
- rel: guide
|
||
href: https://spring.io/guides/gs/crud-with-vaadin/
|
||
description: Creating CRUD UI with Vaadin
|
||
- rel: reference
|
||
href: https://vaadin.com/spring
|
||
- name: Apache CXF (JAX-RS)
|
||
id: cxf-jaxrs
|
||
groupId: org.apache.cxf
|
||
artifactId: cxf-spring-boot-starter-jaxrs
|
||
version: 3.1.11
|
||
description: RESTful Web Services framework with support of JAX-RS
|
||
versionRange: "[1.4.0.RELEASE,2.0.0.M1)"
|
||
links:
|
||
- rel: reference
|
||
href: https://cxf.apache.org/docs/springboot.html#SpringBoot-SpringBootCXFJAX-RSStarter
|
||
- name: Ratpack
|
||
id: ratpack
|
||
description: Spring Boot integration for the Ratpack framework
|
||
groupId: io.ratpack
|
||
artifactId: ratpack-spring-boot
|
||
version: 1.1.1
|
||
versionRange: "[1.2.0.RELEASE,2.0.0.M1)"
|
||
starter: false
|
||
- name: Mobile
|
||
id: mobile
|
||
description: Simplify the development of mobile web applications with spring-mobile
|
||
versionRange : "[1.0.0.RELEASE, 2.0.0.M1)"
|
||
- name: Keycloak
|
||
id: keycloak
|
||
description: Keycloak integration, an open source Identity and Access Management solution.
|
||
groupId: org.keycloak
|
||
artifactId: keycloak-spring-boot-starter
|
||
versionRange: "[1.5.3.RELEASE,2.0.0.M1)"
|
||
bom: keycloak
|
||
links:
|
||
- rel: reference
|
||
href: https://keycloak.gitbooks.io/documentation/securing_apps/topics/oidc/java/spring-boot-adapter.html
|
||
- name: Template Engines
|
||
content:
|
||
- name: Thymeleaf
|
||
id: thymeleaf
|
||
description: Thymeleaf templating engine, including integration with Spring
|
||
weight: 90
|
||
facets:
|
||
- web
|
||
keywords:
|
||
- template
|
||
links:
|
||
- rel: guide
|
||
href: https://spring.io/guides/gs/handling-form-submission/
|
||
description: Handling Form Submission
|
||
- rel: reference
|
||
href: http://docs.spring.io/spring-boot/docs/{bootVersion}/reference/htmlsingle/#boot-features-spring-mvc-template-engines
|
||
- name: Freemarker
|
||
id: freemarker
|
||
description: FreeMarker templating engine
|
||
facets:
|
||
- web
|
||
keywords:
|
||
- template
|
||
links:
|
||
- rel: reference
|
||
href: http://docs.spring.io/spring-boot/docs/{bootVersion}/reference/htmlsingle/#boot-features-spring-mvc-template-engines
|
||
- name: Mustache
|
||
id: mustache
|
||
description: Mustache templating engine
|
||
versionRange: 1.2.2.RELEASE
|
||
facets:
|
||
- web
|
||
keywords:
|
||
- template
|
||
links:
|
||
- rel: reference
|
||
href: http://docs.spring.io/spring-boot/docs/{bootVersion}/reference/htmlsingle/#boot-features-spring-mvc-template-engines
|
||
- name: Groovy Templates
|
||
id: groovy-templates
|
||
description: Groovy templating engine
|
||
facets:
|
||
- web
|
||
links:
|
||
- rel: reference
|
||
href: http://docs.spring.io/spring-boot/docs/{bootVersion}/reference/htmlsingle/#boot-features-spring-mvc-template-engines
|
||
- name: SQL
|
||
content:
|
||
- name: JPA
|
||
id: data-jpa
|
||
description: Java Persistence API including spring-data-jpa, spring-orm and Hibernate
|
||
weight: 100
|
||
aliases:
|
||
- jpa
|
||
links:
|
||
- rel: guide
|
||
href: https://spring.io/guides/gs/accessing-data-jpa/
|
||
description: Accessing Data with JPA
|
||
- rel: reference
|
||
href: http://docs.spring.io/spring-boot/docs/{bootVersion}/reference/htmlsingle/#boot-features-jpa-and-spring-data
|
||
- name: MySQL
|
||
id: mysql
|
||
description: MySQL jdbc driver
|
||
groupId: mysql
|
||
artifactId: mysql-connector-java
|
||
scope: runtime
|
||
starter: false
|
||
links:
|
||
- rel: guide
|
||
href: https://spring.io/guides/gs/accessing-data-mysql/
|
||
description: Accessing data with MySQL
|
||
- name: H2
|
||
id: h2
|
||
description: H2 database (with embedded support)
|
||
groupId: com.h2database
|
||
artifactId: h2
|
||
scope: runtime
|
||
starter: false
|
||
- name: JDBC
|
||
id: jdbc
|
||
description: JDBC databases
|
||
links:
|
||
- rel: guide
|
||
href: https://spring.io/guides/gs/relational-data-access/
|
||
description: Accessing Relational Data using JDBC with Spring
|
||
- rel: guide
|
||
href: https://spring.io/guides/gs/managing-transactions/
|
||
description: Managing Transactions
|
||
- rel: reference
|
||
href: http://docs.spring.io/spring-boot/docs/{bootVersion}/reference/htmlsingle/#boot-features-sql
|
||
- name: MyBatis
|
||
id: mybatis
|
||
description: Persistence support using MyBatis
|
||
links:
|
||
- rel: guide
|
||
href: https://github.com/mybatis/spring-boot-starter/wiki/Quick-Start
|
||
description: Quick Start
|
||
- rel: reference
|
||
href: http://www.mybatis.org/spring-boot-starter/mybatis-spring-boot-autoconfigure/
|
||
groupId: org.mybatis.spring.boot
|
||
artifactId: mybatis-spring-boot-starter
|
||
mappings:
|
||
- versionRange: "[1.3.0.RELEASE,1.4.0.RELEASE)"
|
||
version: 1.1.1
|
||
- versionRange: "[1.4.0.RELEASE,1.5.0.RELEASE)"
|
||
version: 1.2.2
|
||
- versionRange: 1.5.0.RELEASE
|
||
version: 1.3.2
|
||
- name: PostgreSQL
|
||
id: postgresql
|
||
description: PostgreSQL jdbc driver
|
||
groupId: org.postgresql
|
||
artifactId: postgresql
|
||
mappings:
|
||
- versionRange: "[1.2.0.RELEASE,1.3.0.M1)"
|
||
version: 9.4-1201-jdbc41
|
||
scope: runtime
|
||
starter: false
|
||
- name: SQL Server
|
||
id: sqlserver
|
||
description: Microsoft SQL Server jdbc driver
|
||
versionRange: 1.5.0.RC1
|
||
groupId: com.microsoft.sqlserver
|
||
artifactId: mssql-jdbc
|
||
scope: runtime
|
||
starter: false
|
||
- name: HSQLDB
|
||
id: hsql
|
||
description: HSQLDB database (with embedded support)
|
||
groupId: org.hsqldb
|
||
artifactId: hsqldb
|
||
scope: runtime
|
||
starter: false
|
||
- name: Apache Derby
|
||
id: derby
|
||
description: Apache Derby database (with embedded support)
|
||
groupId: org.apache.derby
|
||
artifactId: derby
|
||
scope: runtime
|
||
versionRange: 1.2.2.RELEASE
|
||
starter: false
|
||
- name: Liquibase
|
||
id: liquibase
|
||
description: Liquibase Database Migrations library
|
||
groupId: org.liquibase
|
||
artifactId: liquibase-core
|
||
starter: false
|
||
links:
|
||
- rel: reference
|
||
href: http://docs.spring.io/spring-boot/docs/{bootVersion}/reference/htmlsingle/#howto-execute-liquibase-database-migrations-on-startup
|
||
- name: Flyway
|
||
id: flyway
|
||
description: Flyway Database Migrations library
|
||
groupId: org.flywaydb
|
||
artifactId: flyway-core
|
||
starter: false
|
||
links:
|
||
- rel: reference
|
||
href: http://docs.spring.io/spring-boot/docs/{bootVersion}/reference/htmlsingle/#howto-execute-flyway-database-migrations-on-startup
|
||
- name: JOOQ
|
||
id: jooq
|
||
description: Persistence support using Java Object Oriented Querying
|
||
versionRange: 1.3.0.RELEASE
|
||
links:
|
||
- rel: reference
|
||
href: http://docs.spring.io/spring-boot/docs/{bootVersion}/reference/htmlsingle/#boot-features-jooq
|
||
- name: NoSQL
|
||
content:
|
||
- name: Redis
|
||
id: data-redis
|
||
description: Redis key-value data store, including spring-data-redis
|
||
aliases:
|
||
- redis
|
||
mappings:
|
||
- versionRange: 1.4.0.M1
|
||
artifactId: spring-boot-starter-data-redis
|
||
- versionRange: "[1.1.5.RELEASE,1.4.0.M1)"
|
||
artifactId: spring-boot-starter-redis
|
||
links:
|
||
- rel: guide
|
||
href: https://spring.io/guides/gs/messaging-redis/
|
||
description: Messaging with Redis
|
||
- rel: reference
|
||
href: http://docs.spring.io/spring-boot/docs/{bootVersion}/reference/htmlsingle/#boot-features-redis
|
||
- name: Reactive Redis
|
||
id: data-redis-reactive
|
||
description: Redis key-value data store, including spring-data-redis
|
||
versionRange: 2.0.0.M7
|
||
links:
|
||
- rel: guide
|
||
href: https://spring.io/guides/gs/messaging-redis/
|
||
description: Messaging with Redis
|
||
- rel: reference
|
||
href: http://docs.spring.io/spring-boot/docs/{bootVersion}/reference/htmlsingle/#boot-features-redis
|
||
- name: MongoDB
|
||
id: data-mongodb
|
||
description: MongoDB NoSQL Database, including spring-data-mongodb
|
||
weight: 50
|
||
links:
|
||
- rel: guide
|
||
href: https://spring.io/guides/gs/accessing-data-mongodb/
|
||
description: Accessing Data with MongoDB
|
||
- rel: reference
|
||
href: http://docs.spring.io/spring-boot/docs/{bootVersion}/reference/htmlsingle/#boot-features-mongodb
|
||
- name: Reactive MongoDB
|
||
id: data-mongodb-reactive
|
||
description: MongoDB NoSQL Database, including spring-data-mongodb and the reactive driver
|
||
versionRange: 2.0.0.M1
|
||
weight: 50
|
||
links:
|
||
- rel: reference
|
||
href: http://docs.spring.io/spring-boot/docs/{bootVersion}/reference/htmlsingle/#boot-features-mongodb
|
||
- name: Embedded MongoDB
|
||
id: flapdoodle-mongo
|
||
description: Embedded MongoDB for testing
|
||
versionRange: 1.3.0.RELEASE
|
||
groupId: de.flapdoodle.embed
|
||
artifactId: de.flapdoodle.embed.mongo
|
||
scope: test
|
||
starter: false
|
||
- name: Elasticsearch
|
||
id: data-elasticsearch
|
||
description: Elasticsearch search and analytics engine including spring-data-elasticsearch
|
||
weight: 10
|
||
links:
|
||
- rel: reference
|
||
href: http://docs.spring.io/spring-boot/docs/{bootVersion}/reference/htmlsingle/#boot-features-elasticsearch
|
||
- name: Solr
|
||
id: data-solr
|
||
description: Apache Solr search platform, including spring-data-solr
|
||
links:
|
||
- rel: reference
|
||
href: http://docs.spring.io/spring-boot/docs/{bootVersion}/reference/htmlsingle/#boot-features-solr
|
||
- name: Cassandra
|
||
id: data-cassandra
|
||
description: Cassandra NoSQL Database, including spring-data-cassandra
|
||
versionRange: 1.3.0.RC1
|
||
links:
|
||
- rel: reference
|
||
href: http://docs.spring.io/spring-boot/docs/{bootVersion}/reference/htmlsingle/#boot-features-cassandra
|
||
- name: Reactive Cassandra
|
||
id: data-cassandra-reactive
|
||
description: Cassandra NoSQL Database, including spring-data-cassandra and the reactive driver
|
||
versionRange: 2.0.0.M1
|
||
links:
|
||
- rel: reference
|
||
href: http://docs.spring.io/spring-boot/docs/{bootVersion}/reference/htmlsingle/#boot-features-cassandra
|
||
- name: Couchbase
|
||
id: data-couchbase
|
||
description: Couchbase NoSQL database, including spring-data-couchbase
|
||
versionRange: 1.4.0.RELEASE
|
||
links:
|
||
- rel: reference
|
||
href: http://docs.spring.io/spring-boot/docs/{bootVersion}/reference/htmlsingle/#boot-features-couchbase
|
||
- name: Reactive Couchbase
|
||
id: data-couchbase-reactive
|
||
description: Couchbase NoSQL database, including spring-data-couchbase and the reactive driver
|
||
versionRange: 2.0.0.M7
|
||
links:
|
||
- rel: reference
|
||
href: http://docs.spring.io/spring-boot/docs/{bootVersion}/reference/htmlsingle/#boot-features-couchbase
|
||
- name: Neo4j
|
||
id: data-neo4j
|
||
description: Neo4j NoSQL graph database, including spring-data-neo4j
|
||
versionRange: 1.4.0.RELEASE
|
||
links:
|
||
- rel: guide
|
||
href: https://spring.io/guides/gs/accessing-data-neo4j/
|
||
description: Accessing Data with Neo4j
|
||
- rel: reference
|
||
href: http://docs.spring.io/spring-boot/docs/{bootVersion}/reference/htmlsingle/#boot-features-neo4j
|
||
- name: Gemfire
|
||
id: data-gemfire
|
||
description: GemFire distributed data store including spring-data-gemfire
|
||
versionRange: "[1.1.0.RELEASE,2.0.0.M1)"
|
||
links:
|
||
- rel: guide
|
||
href: https://spring.io/guides/gs/accessing-data-gemfire/
|
||
description: Accessing Data with GemFire
|
||
- rel: reference
|
||
href: http://docs.spring.io/spring-boot/docs/{bootVersion}/reference/htmlsingle/#boot-features-gemfire
|
||
- name: Integration
|
||
content:
|
||
- name: Spring Integration
|
||
id: integration
|
||
description: Common spring-integration modules
|
||
weight: 100
|
||
links:
|
||
- rel: guide
|
||
href: https://spring.io/guides/gs/integration/
|
||
description: Integrating Data
|
||
- rel: reference
|
||
href: http://docs.spring.io/spring-boot/docs/{bootVersion}/reference/htmlsingle/#boot-features-integration
|
||
- name: RabbitMQ
|
||
id: amqp
|
||
description: Advanced Message Queuing Protocol via spring-rabbit
|
||
weight: 100
|
||
keywords:
|
||
- messaging
|
||
links:
|
||
- rel: guide
|
||
href: https://spring.io/guides/gs/messaging-rabbitmq/
|
||
description: Messaging with RabbitMQ
|
||
- rel: reference
|
||
href: http://docs.spring.io/spring-boot/docs/{bootVersion}/reference/htmlsingle/#boot-features-amqp
|
||
- name: Kafka
|
||
id: kafka
|
||
weight: 100
|
||
description: Kafka messaging support using Spring Kafka
|
||
versionRange: 1.5.0.RC1
|
||
groupId: org.springframework.kafka
|
||
artifactId: spring-kafka
|
||
starter: false
|
||
keywords:
|
||
- messaging
|
||
links:
|
||
- rel: reference
|
||
href: http://docs.spring.io/spring-boot/docs/{bootVersion}/reference/htmlsingle/#boot-features-kafka
|
||
- name: Kafka Streams
|
||
id: kafka-streams
|
||
weight: 90
|
||
description: Support for building stream processing applications with Apache Kafka Streams
|
||
versionRange: 2.0.0.RELEASE
|
||
groupId: org.apache.kafka
|
||
artifactId: kafka-streams
|
||
version: 1.0.1
|
||
starter: false
|
||
links:
|
||
- rel: guide
|
||
href: https://github.com/spring-cloud/spring-cloud-stream-samples/tree/master/kafka-streams-samples
|
||
description: Samples for using Kafka Streams with Spring Cloud stream
|
||
- rel: reference
|
||
href: https://docs.spring.io/spring-kafka/docs/current/reference/html/_reference.html#kafka-streams
|
||
description: Kafka Streams Support in Spring Kafka
|
||
- rel: reference
|
||
href: https://docs.spring.io/spring-cloud-stream/docs/current/reference/htmlsingle/#_kafka_streams_binding_capabilities_of_spring_cloud_stream
|
||
description: Kafka Streams Binding Capabilities of Spring Cloud Stream
|
||
- name: JMS (ActiveMQ)
|
||
id: activemq
|
||
description: Java Message Service API via Apache ActiveMQ
|
||
versionRange: 1.4.0.RC1
|
||
links:
|
||
- rel: guide
|
||
href: https://spring.io/guides/gs/messaging-jms/
|
||
description: Messaging with JMS
|
||
- rel: reference
|
||
href: http://docs.spring.io/spring-boot/docs/{bootVersion}/reference/htmlsingle/#boot-features-activemq
|
||
- name: JMS (Artemis)
|
||
id: artemis
|
||
description: Java Message Service API via Apache Artemis
|
||
versionRange: 1.3.0.RELEASE
|
||
links:
|
||
- rel: guide
|
||
href: https://spring.io/guides/gs/messaging-jms/
|
||
description: Messaging with JMS
|
||
- rel: reference
|
||
href: http://docs.spring.io/spring-boot/docs/{bootVersion}/reference/htmlsingle/#boot-features-artemis
|
||
- name: Cloud Core
|
||
bom: spring-cloud
|
||
versionRange: 1.2.3.RELEASE
|
||
content:
|
||
- name: Cloud Connectors
|
||
id: cloud-connectors
|
||
description: Simplifies connecting to services in cloud platforms, including spring-cloud-connector and spring-cloud-cloudfoundry-connector
|
||
versionRange: 1.2.0.RELEASE
|
||
- name: Cloud Bootstrap
|
||
id: cloud-starter
|
||
description: spring-cloud-context (e.g. Bootstrap context and @RefreshScope)
|
||
groupId: org.springframework.cloud
|
||
artifactId: spring-cloud-starter
|
||
weight: 100
|
||
- name: Cloud Security
|
||
id: cloud-security
|
||
description: Secure load balancing and routing with spring-cloud-security
|
||
groupId: org.springframework.cloud
|
||
artifactId: spring-cloud-starter-security
|
||
- name: Cloud OAuth2
|
||
id: cloud-oauth2
|
||
description: OAuth2 and distributed application patterns with spring-cloud-security
|
||
groupId: org.springframework.cloud
|
||
artifactId: spring-cloud-starter-oauth2
|
||
- name: Cloud Task
|
||
id: cloud-task
|
||
description: Task result tracking and integration with Spring Batch
|
||
groupId: org.springframework.cloud
|
||
artifactId: spring-cloud-starter-task
|
||
versionRange: "1.3.0.RELEASE"
|
||
bom: spring-cloud-task
|
||
starter: false
|
||
mappings:
|
||
- versionRange: "[1.3.0.RELEASE,1.3.x.RELEASE]"
|
||
artifactId: spring-cloud-task-starter
|
||
- versionRange: "1.4.0.RELEASE"
|
||
- name: Cloud Config
|
||
bom: spring-cloud
|
||
versionRange: 1.2.3.RELEASE
|
||
content:
|
||
- name: Config Client
|
||
id: cloud-config-client
|
||
description: spring-cloud-config Client
|
||
groupId: org.springframework.cloud
|
||
artifactId: spring-cloud-starter-config
|
||
weight: 100
|
||
- name: Config Server
|
||
id: cloud-config-server
|
||
description: Central management for configuration via a git or svn backend
|
||
groupId: org.springframework.cloud
|
||
artifactId: spring-cloud-config-server
|
||
links:
|
||
- rel: guide
|
||
href: https://spring.io/guides/gs/centralized-configuration/
|
||
description: Centralized Configuration
|
||
- name: Vault Configuration
|
||
id: cloud-starter-vault-config
|
||
description: Configuration management with HashiCorp Vault
|
||
versionRange: 1.5.3.RELEASE
|
||
starter: false
|
||
groupId: org.springframework.cloud
|
||
artifactId: spring-cloud-starter-vault-config
|
||
- name: Zookeeper Configuration
|
||
id: cloud-starter-zookeeper-config
|
||
description: Configuration management with Zookeeper and spring-cloud-zookeeper-config
|
||
versionRange: 1.3.0.RELEASE
|
||
groupId: org.springframework.cloud
|
||
artifactId: spring-cloud-starter-zookeeper-config
|
||
- name: Consul Configuration
|
||
id: cloud-starter-consul-config
|
||
description: Configuration management with Hashicorp Consul
|
||
versionRange: 1.3.0.RELEASE
|
||
groupId: org.springframework.cloud
|
||
artifactId: spring-cloud-starter-consul-config
|
||
- name: Cloud Discovery
|
||
bom: spring-cloud
|
||
versionRange: 1.2.3.RELEASE
|
||
content:
|
||
- name: Eureka Discovery
|
||
id: cloud-eureka
|
||
description: Service discovery using spring-cloud-netflix and Eureka
|
||
groupId: org.springframework.cloud
|
||
artifactId: spring-cloud-starter-netflix-eureka-client
|
||
weight: 100
|
||
mappings:
|
||
- versionRange: "[1.2.3.RELEASE,1.5.x.RELEASE]"
|
||
artifactId: spring-cloud-starter-eureka
|
||
- versionRange: "1.5.0.BUILD-SNAPSHOT"
|
||
- name: Eureka Server
|
||
id: cloud-eureka-server
|
||
description: spring-cloud-netflix Eureka Server
|
||
groupId: org.springframework.cloud
|
||
artifactId: spring-cloud-starter-netflix-eureka-server
|
||
links:
|
||
- rel: guide
|
||
href: https://spring.io/guides/gs/service-registration-and-discovery/
|
||
description: Service Registration and Discovery
|
||
mappings:
|
||
- versionRange: "[1.2.3.RELEASE,1.5.x.RELEASE]"
|
||
artifactId: spring-cloud-starter-eureka-server
|
||
- versionRange: "1.5.0.BUILD-SNAPSHOT"
|
||
- name: Zookeeper Discovery
|
||
id: cloud-starter-zookeeper-discovery
|
||
description: Service discovery with Zookeeper and spring-cloud-zookeeper-discovery
|
||
versionRange: 1.3.0.RELEASE
|
||
groupId: org.springframework.cloud
|
||
artifactId: spring-cloud-starter-zookeeper-discovery
|
||
- name: Cloud Foundry Discovery
|
||
id: cloud-cloudfoundry-discovery
|
||
description: Service discovery with Cloud Foundry
|
||
versionRange: 1.3.0.RELEASE
|
||
groupId: org.springframework.cloud
|
||
artifactId: spring-cloud-cloudfoundry-discovery
|
||
- name: Consul Discovery
|
||
id: cloud-starter-consul-discovery
|
||
description: Service discovery with Hashicorp Consul
|
||
versionRange: 1.3.0.RELEASE
|
||
groupId: org.springframework.cloud
|
||
artifactId: spring-cloud-starter-consul-discovery
|
||
- name: Cloud Routing
|
||
bom: spring-cloud
|
||
versionRange: 1.2.3.RELEASE
|
||
content:
|
||
- name: Zuul
|
||
id: cloud-zuul
|
||
description: Intelligent and programmable routing with spring-cloud-netflix Zuul
|
||
groupId: org.springframework.cloud
|
||
artifactId: spring-cloud-starter-netflix-zuul
|
||
links:
|
||
- rel: guide
|
||
href: https://spring.io/guides/gs/routing-and-filtering/
|
||
description: Routing and Filtering
|
||
mappings:
|
||
- versionRange: "[1.2.3.RELEASE,1.5.x.RELEASE]"
|
||
artifactId: spring-cloud-starter-zuul
|
||
- versionRange: "1.5.0.BUILD-SNAPSHOT"
|
||
- name: Gateway
|
||
id: cloud-gateway
|
||
groupId: org.springframework.cloud
|
||
artifactId: spring-cloud-starter-gateway
|
||
description: Intelligent and programmable routing with the reactive Spring Cloud Gateway
|
||
versionRange: 2.0.0.M5
|
||
links:
|
||
- rel: guide
|
||
href: https://github.com/spring-cloud-samples/spring-cloud-gateway-sample
|
||
description: Using Spring Cloud Gateway
|
||
- name: Ribbon
|
||
id: cloud-ribbon
|
||
description: Client side load balancing with spring-cloud-netflix and Ribbon
|
||
groupId: org.springframework.cloud
|
||
artifactId: spring-cloud-starter-netflix-ribbon
|
||
links:
|
||
- rel: guide
|
||
href: https://spring.io/guides/gs/client-side-load-balancing/
|
||
description: Client Side Load Balancing with Ribbon and Spring Cloud
|
||
mappings:
|
||
- versionRange: "[1.2.3.RELEASE,1.5.x.RELEASE]"
|
||
artifactId: spring-cloud-starter-ribbon
|
||
- versionRange: "1.5.0.BUILD-SNAPSHOT"
|
||
- name: Feign
|
||
id: cloud-feign
|
||
description: Declarative REST clients with spring-cloud-netflix Feign
|
||
groupId: org.springframework.cloud
|
||
artifactId: spring-cloud-starter-openfeign
|
||
mappings:
|
||
- versionRange: "[1.2.3.RELEASE,1.5.x.RELEASE]"
|
||
artifactId: spring-cloud-starter-feign
|
||
- versionRange: "1.5.0.BUILD-SNAPSHOT"
|
||
- name: Cloud Circuit Breaker
|
||
bom: spring-cloud
|
||
versionRange: 1.2.3.RELEASE
|
||
content:
|
||
- name: Hystrix
|
||
id: cloud-hystrix
|
||
description: Circuit breaker with spring-cloud-netflix Hystrix
|
||
groupId: org.springframework.cloud
|
||
artifactId: spring-cloud-starter-netflix-hystrix
|
||
links:
|
||
- rel: guide
|
||
href: https://spring.io/guides/gs/circuit-breaker/
|
||
description: Circuit Breaker
|
||
mappings:
|
||
- versionRange: "[1.2.3.RELEASE,1.5.x.RELEASE]"
|
||
artifactId: spring-cloud-starter-hystrix
|
||
- versionRange: "1.5.0.BUILD-SNAPSHOT"
|
||
- name: Hystrix Dashboard
|
||
id: cloud-hystrix-dashboard
|
||
description: Circuit breaker dashboard with spring-cloud-netflix Hystrix
|
||
groupId: org.springframework.cloud
|
||
artifactId: spring-cloud-starter-netflix-hystrix-dashboard
|
||
mappings:
|
||
- versionRange: "[1.2.3.RELEASE,1.5.x.RELEASE]"
|
||
artifactId: spring-cloud-starter-hystrix-dashboard
|
||
- versionRange: "1.5.0.BUILD-SNAPSHOT"
|
||
- name: Turbine
|
||
id: cloud-turbine
|
||
description: Circuit breaker metric aggregation using spring-cloud-netflix with Turbine and server-sent events
|
||
groupId: org.springframework.cloud
|
||
artifactId: spring-cloud-starter-netflix-turbine
|
||
mappings:
|
||
- versionRange: "[1.2.3.RELEASE,1.5.x.RELEASE]"
|
||
artifactId: spring-cloud-starter-turbine
|
||
- versionRange: "1.5.0.BUILD-SNAPSHOT"
|
||
- name: Turbine Stream
|
||
id: cloud-turbine-stream
|
||
description: Circuit breaker metric aggregation using spring-cloud-netflix with Turbine and Spring Cloud Stream (requires a binder, e.g. Kafka or RabbitMQ)
|
||
versionRange: 1.3.0.RELEASE
|
||
groupId: org.springframework.cloud
|
||
artifactId: spring-cloud-starter-netflix-turbine-stream
|
||
weight: -1
|
||
mappings:
|
||
- versionRange: "[1.2.3.RELEASE,1.5.x.RELEASE]"
|
||
artifactId: spring-cloud-starter-turbine-stream
|
||
- versionRange: "1.5.0.BUILD-SNAPSHOT"
|
||
- name: Cloud Tracing
|
||
bom: spring-cloud
|
||
versionRange: 1.3.0.RELEASE
|
||
content:
|
||
- name: Sleuth
|
||
id: cloud-starter-sleuth
|
||
description: Distributed tracing via logs with spring-cloud-sleuth
|
||
groupId: org.springframework.cloud
|
||
artifactId: spring-cloud-starter-sleuth
|
||
- name: Zipkin Client
|
||
id: cloud-starter-zipkin
|
||
description: Distributed tracing with an existing Zipkin installation and spring-cloud-sleuth-zipkin. Alternatively, consider Sleuth Stream.
|
||
groupId: org.springframework.cloud
|
||
artifactId: spring-cloud-starter-zipkin
|
||
- name: Cloud Messaging
|
||
bom: spring-cloud
|
||
versionRange: 1.2.3.RELEASE
|
||
content:
|
||
- name: Cloud Bus
|
||
id: cloud-bus
|
||
description: A simple control bus using Spring Cloud Stream (requires a binder, e.g. Kafka or RabbitMQ)
|
||
groupId: org.springframework.cloud
|
||
artifactId: spring-cloud-bus
|
||
- name: Cloud Stream
|
||
id: cloud-stream
|
||
description: Messaging microservices with Spring Cloud Stream (requires a binder, e.g. Kafka or RabbitMQ)
|
||
versionRange: 1.3.0.RELEASE
|
||
weight: 90
|
||
groupId: org.springframework.cloud
|
||
artifactId: spring-cloud-stream
|
||
- name: Reactive Cloud Stream
|
||
id: reactive-cloud-stream
|
||
description: Reactive messaging microservices with Spring Cloud Stream (requires a binder, e.g. Kafka or RabbitMQ)
|
||
versionRange: 2.0.0.RC2
|
||
weight: 90
|
||
groupId: org.springframework.cloud
|
||
artifactId: spring-cloud-stream-reactive
|
||
- name: Cloud AWS
|
||
bom: spring-cloud
|
||
versionRange: 1.2.3.RELEASE
|
||
content:
|
||
- name: AWS Core
|
||
id: cloud-aws
|
||
description: AWS native services from spring-cloud-aws
|
||
groupId: org.springframework.cloud
|
||
artifactId: spring-cloud-starter-aws
|
||
- name: AWS JDBC
|
||
id: cloud-aws-jdbc
|
||
description: Relational databases on AWS with RDS and spring-cloud-aws-jdbc
|
||
groupId: org.springframework.cloud
|
||
artifactId: spring-cloud-starter-aws-jdbc
|
||
- name: AWS Messaging
|
||
id: cloud-aws-messaging
|
||
description: Messaging on AWS with SQS and spring-cloud-aws-messaging
|
||
groupId: org.springframework.cloud
|
||
artifactId: spring-cloud-starter-aws-messaging
|
||
- name: Cloud Contract
|
||
bom: spring-cloud
|
||
versionRange: 1.4.0.RC1
|
||
content:
|
||
- name: Cloud Contract Verifier
|
||
id: cloud-contract-verifier
|
||
description: Test dependencies required for autogenerated tests
|
||
groupId: org.springframework.cloud
|
||
artifactId: spring-cloud-starter-contract-verifier
|
||
scope: test
|
||
starter: false
|
||
- name: Cloud Contract Stub Runner
|
||
id: cloud-contract-stub-runner
|
||
description: Stub Runner for HTTP/Messaging based communication. Allows creating WireMock stubs from RestDocs tests
|
||
groupId: org.springframework.cloud
|
||
artifactId: spring-cloud-starter-contract-stub-runner
|
||
scope: test
|
||
starter: false
|
||
- name: Pivotal Cloud Foundry
|
||
bom: spring-cloud-services
|
||
versionRange: 1.3.0.RELEASE
|
||
content:
|
||
- name: Config Client (PCF)
|
||
id: scs-config-client
|
||
description: Config client on Pivotal Cloud Foundry
|
||
groupId: io.pivotal.spring.cloud
|
||
artifactId: spring-cloud-services-starter-config-client
|
||
- name: Service Registry (PCF)
|
||
id: scs-service-registry
|
||
description: Eureka service discovery on Pivotal Cloud Foundry
|
||
groupId: io.pivotal.spring.cloud
|
||
artifactId: spring-cloud-services-starter-service-registry
|
||
- name: Circuit Breaker (PCF)
|
||
id: scs-circuit-breaker
|
||
description: Hystrix circuit breaker on Pivotal Cloud Foundry
|
||
groupId: io.pivotal.spring.cloud
|
||
artifactId: spring-cloud-services-starter-circuit-breaker
|
||
- name: Azure
|
||
bom: azure
|
||
versionRange: "1.5.4.RELEASE"
|
||
content:
|
||
- name: Azure Support
|
||
id: azure-support
|
||
groupId: com.microsoft.azure
|
||
artifactId: azure-spring-boot
|
||
description: Auto-configuration for Azure Services (service bus, storage, active directory, cosmos DB, key vault and more)
|
||
links:
|
||
- rel: reference
|
||
href: https://github.com/Microsoft/azure-spring-boot/tree/master/azure-spring-boot
|
||
description: Reference doc
|
||
- name: Azure Active Directory
|
||
id: azure-active-directory
|
||
groupId: com.microsoft.azure
|
||
artifactId: azure-active-directory-spring-boot-starter
|
||
description: Spring Security integration with Azure Active Directory for authentication
|
||
links:
|
||
- rel: guide
|
||
href: https://github.com/Microsoft/azure-spring-boot/tree/master/azure-spring-boot-samples/azure-active-directory-spring-boot-sample
|
||
description: Using Active Directory
|
||
- rel: reference
|
||
href: https://github.com/Microsoft/azure-spring-boot/tree/master/azure-spring-boot-starters/azure-active-directory-spring-boot-starter
|
||
description: Reference doc
|
||
- name: Azure Key Vault
|
||
id: azure-keyvault-secrets
|
||
groupId: com.microsoft.azure
|
||
artifactId: azure-keyvault-secrets-spring-boot-starter
|
||
description: Spring value annotation integration with Azure Key Vault Secrets
|
||
links:
|
||
- rel: guide
|
||
href: https://github.com/Microsoft/azure-spring-boot/tree/master/azure-spring-boot-samples/azure-keyvault-secrets-spring-boot-sample
|
||
description: Using Key Vault
|
||
- rel: reference
|
||
href: https://github.com/Microsoft/azure-spring-boot/tree/master/azure-spring-boot-starters/azure-keyvault-secrets-spring-boot-starter
|
||
description: Reference doc
|
||
- name: Azure Storage
|
||
id: azure-storage
|
||
groupId: com.microsoft.azure
|
||
artifactId: azure-storage-spring-boot-starter
|
||
description: Azure Storage service integration
|
||
links:
|
||
- rel: guide
|
||
href: https://github.com/Microsoft/azure-spring-boot/tree/master/azure-spring-boot-samples/azure-storage-spring-boot-sample
|
||
description: Using Azure Storage
|
||
- rel: reference
|
||
href: https://github.com/Microsoft/azure-spring-boot/tree/master/azure-spring-boot-starters/azure-storage-spring-boot-starter
|
||
description: Reference doc
|
||
- name: Spring Cloud GCP
|
||
bom: spring-cloud-gcp
|
||
versionRange: 2.0.0.RELEASE
|
||
content:
|
||
- name: GCP Support
|
||
id: cloud-gcp
|
||
description: Support for Google Cloud Platform services
|
||
groupId: org.springframework.cloud
|
||
artifactId: spring-cloud-gcp-starter
|
||
links:
|
||
- rel: reference
|
||
href: https://docs.spring.io/spring-cloud-gcp/docs/${local.gcp.version}/reference/htmlsingle/
|
||
description: Reference doc
|
||
- rel: guide
|
||
href: https://github.com/spring-cloud/spring-cloud-gcp/tree/master/spring-cloud-gcp-samples
|
||
description: Samples
|
||
- name: GCP Messaging
|
||
id: cloud-gcp-pubsub
|
||
description: Publish to and subcribe from Google Cloud Pub/Sub topics
|
||
groupId: org.springframework.cloud
|
||
artifactId: spring-cloud-gcp-starter-pubsub
|
||
links:
|
||
- rel: reference
|
||
href: https://docs.spring.io/spring-cloud-gcp/docs/${local.gcp.version}/reference/htmlsingle/#_spring_cloud_gcp_for_pub_sub
|
||
description: Reference doc
|
||
- rel: guide
|
||
href: https://github.com/spring-cloud/spring-cloud-gcp/tree/master/spring-cloud-gcp-samples/spring-cloud-gcp-pubsub-sample
|
||
description: Sample
|
||
- name: GCP Storage
|
||
id: cloud-gcp-storage
|
||
description: Access Google Cloud Storage objects
|
||
groupId: org.springframework.cloud
|
||
artifactId: spring-cloud-gcp-starter-storage
|
||
links:
|
||
- rel: reference
|
||
href: https://docs.spring.io/spring-cloud-gcp/docs/${local.gcp.version}/reference/htmlsingle/#_spring_resources
|
||
description: Reference doc
|
||
- rel: guide
|
||
href: https://github.com/spring-cloud/spring-cloud-gcp/tree/master/spring-cloud-gcp-samples/spring-cloud-gcp-storage-resource-sample
|
||
description: Sample
|
||
- name: I/O
|
||
content:
|
||
- name: Batch
|
||
id: batch
|
||
description: Spring Batch support
|
||
weight: 100
|
||
links:
|
||
- rel: guide
|
||
href: https://spring.io/guides/gs/batch-processing/
|
||
description: Creating a Batch Service
|
||
- rel: reference
|
||
href: http://docs.spring.io/spring-boot/docs/{bootVersion}/reference/htmlsingle/#howto-batch-applications
|
||
- name: Mail
|
||
id: mail
|
||
description: javax.mail
|
||
versionRange: 1.2.0.RC1
|
||
links:
|
||
- rel: reference
|
||
href: http://docs.spring.io/spring-boot/docs/{bootVersion}/reference/htmlsingle/#boot-features-email
|
||
- name: Apache Camel
|
||
id: camel
|
||
versionRange: "[1.4.0.RELEASE,2.0.0.M1)"
|
||
mappings:
|
||
- versionRange: "[1.4.0.RELEASE,1.5.0.RELEASE)"
|
||
version: 2.18.5
|
||
- versionRange: "[1.5.0.RELEASE,2.0.0.M1)"
|
||
version: 2.21.1
|
||
description: Integration using Apache Camel
|
||
groupId: org.apache.camel
|
||
artifactId: camel-spring-boot-starter
|
||
links:
|
||
- rel: guide
|
||
href: http://camel.apache.org/spring-boot
|
||
description: Using Apache Camel with Spring Boot
|
||
- name: LDAP
|
||
id: data-ldap
|
||
description: LDAP support, including spring-data-ldap
|
||
versionRange: 1.5.0.RC1
|
||
links:
|
||
- rel: reference
|
||
href: http://docs.spring.io/spring-boot/docs/{bootVersion}/reference/htmlsingle/#boot-features-ldap
|
||
- name: Quartz Scheduler
|
||
id: quartz
|
||
versionRange: 2.0.0.M2
|
||
description: Schedule jobs using Quartz
|
||
- name: Spring Shell
|
||
id: spring-shell
|
||
groupId: org.springframework.shell
|
||
artifactId: spring-shell-starter
|
||
description: Build shell-based clients
|
||
version: 2.0.0.RELEASE
|
||
versionRange: 1.5.0.RELEASE
|
||
repository: spring-milestones
|
||
links:
|
||
- rel: reference
|
||
href: https://docs.spring.io/spring-shell/docs/2.0.0.M2/reference/htmlsingle/
|
||
- name: Statemachine
|
||
id: statemachine
|
||
groupId: org.springframework.statemachine
|
||
artifactId: spring-statemachine-starter
|
||
description: Build applications using state machine concepts
|
||
versionRange: 2.0.0.RC1
|
||
bom: spring-statemachine
|
||
links:
|
||
- rel: reference
|
||
href: https://docs.spring.io/spring-statemachine/docs/current-SNAPSHOT/reference/htmlsingle/
|
||
- rel: guide
|
||
href: https://docs.spring.io/spring-statemachine/docs/current-SNAPSHOT/reference/htmlsingle/#developing-your-first-spring-statemachine-application
|
||
description: Developing your first Spring Statemachine application
|
||
- name: Ops
|
||
content:
|
||
- name: Actuator
|
||
id: actuator
|
||
description: Production ready features to help you monitor and manage your application
|
||
links:
|
||
- rel: guide
|
||
href: https://spring.io/guides/gs/actuator-service/
|
||
description: Building a RESTful Web Service with Spring Boot Actuator
|
||
- rel: reference
|
||
href: http://docs.spring.io/spring-boot/docs/{bootVersion}/reference/htmlsingle/#production-ready
|
||
- name: Spring Boot Admin (Server)
|
||
id: codecentric-spring-boot-admin-server
|
||
groupId: de.codecentric
|
||
artifactId: spring-boot-admin-starter-server
|
||
description: An admin interface for Spring Boot applications
|
||
versionRange: "[1.5.9.RELEASE,2.0.0.M1)"
|
||
bom: codecentric-spring-boot-admin
|
||
links:
|
||
- rel: reference
|
||
href: http://codecentric.github.io/spring-boot-admin/current/#getting-started
|
||
- name: Spring Boot Admin (Client)
|
||
id: codecentric-spring-boot-admin-client
|
||
groupId: de.codecentric
|
||
artifactId: spring-boot-admin-starter-client
|
||
description: Register your application with a Spring Boot Admin instance
|
||
versionRange: "[1.5.9.RELEASE,2.0.0.M1)"
|
||
bom: codecentric-spring-boot-admin
|
||
links:
|
||
- rel: reference
|
||
href: http://codecentric.github.io/spring-boot-admin/current/#getting-started
|
||
- name: Actuator Docs
|
||
id: actuator-docs
|
||
description: API documentation for the Actuator endpoints
|
||
versionRange: "[1.3.0.RELEASE,2.0.0.M1)"
|
||
groupId: org.springframework.boot
|
||
artifactId: spring-boot-actuator-docs
|
||
types:
|
||
- name: Maven Project
|
||
id: maven-project
|
||
description: Generate a Maven based project archive
|
||
sts-id: starter.zip
|
||
tags:
|
||
build: maven
|
||
format: project
|
||
default: true
|
||
action: /starter.zip
|
||
- name: Maven POM
|
||
id: maven-build
|
||
description: Generate a Maven pom.xml
|
||
sts-id: pom.xml
|
||
tags:
|
||
build: maven
|
||
format: build
|
||
default: false
|
||
action: /pom.xml
|
||
- name: Gradle Project
|
||
id: gradle-project
|
||
description: Generate a Gradle based project archive
|
||
sts-id: gradle.zip
|
||
tags:
|
||
build: gradle
|
||
format: project
|
||
default: false
|
||
action: /starter.zip
|
||
- name: Gradle Config
|
||
id: gradle-build
|
||
description: Generate a Gradle build file
|
||
sts-id: build.gradle
|
||
tags:
|
||
build: gradle
|
||
format: build
|
||
default: false
|
||
action: /build.gradle
|
||
packagings:
|
||
- name: Jar
|
||
id: jar
|
||
default: true
|
||
- name: War
|
||
id: war
|
||
default: false
|
||
javaVersions:
|
||
- id: 10
|
||
default: false
|
||
- id: 9
|
||
default: false
|
||
- id: 1.8
|
||
name: 8
|
||
default: true
|
||
- id: 1.7
|
||
name: 7
|
||
default: false
|
||
languages:
|
||
- name: Java
|
||
id: java
|
||
default: true
|
||
- name: Kotlin
|
||
id: kotlin
|
||
default: false
|
||
- name: Groovy
|
||
id: groovy
|
||
default: false
|
||
bootVersions:
|
||
- name : Latest SNAPSHOT
|
||
id: 1.2.4.BUILD-SNAPSHOT
|
||
default: false
|
||
- name: 1.2.3
|
||
id: 1.2.3.RELEASE
|
||
default: true
|
||
- name: 1.1.12
|
||
id: 1.1.12.RELEASE
|
||
default: false
|