Files
initializr/initializr-service/application.yml
Stephane Nicoll 272db6ef7a Explicit support for curl
Add an explicit support for curl by returning a text description of the
service instead of the raw meta-data. curl users can still discover the
json metadata by setting the appropriate Accept header.

Also support for explicit "text/plain" if the user requires it. In this
case a generic text description is returned.

Closes gh-67
2015-01-20 18:52:32 +01:00

187 lines
5.4 KiB
YAML

info:
project:
name: Spring Start
version: 0.3.1
# remember to update static/install.sh as well:
spring-boot:
version: 1.2.0.RELEASE
initializr:
dependencies:
- name: Core
content:
- name: Security
id: security
description: Support for spring-security
- name: AOP
id: aop
description: Support for aspect-oriented programming including spring-aop and AspectJ
- name: Data
content:
- name: JDBC
id: jdbc
description: Support for JDBC databases
- name: JPA
id: data-jpa
description: Support for the Java Persistence API including spring-data-jpa, spring-orm and Hibernate
aliases:
- jpa
- name: MongoDB
id: data-mongodb
description: Support for the MongoDB NoSQL Database, including spring-data-mongodb
- name: Redis
id: redis
description: Support for the REDIS key-value data store, including spring-redis
- name: Gemfire
id: data-gemfire
description: Support for the GemFire distributed data store including spring-data-gemfire
- name: Solr
id: data-solr
description: Support for the Apache Solr search platform, including spring-data-solr
- name: Elasticsearch
id: data-elasticsearch
description: Support for the Elasticsearch search and analytics engine including spring-data-elasticsearch
- name: I/O
content:
- name: Batch
id: batch
description: Support for Spring Batch including HSQLDB database
- name: Integration
id: integration
description: Support for common spring-integration modules
- name: JMS
id: hornetq
description: Support for Java Message Service API via HornetQ
- name: AMQP
id: amqp
description: Support for the Advanced Message Queuing Protocol via spring-rabbit
- name: Web
content:
- name: Web
id: web
description: Support for full-stack web development, including Tomcat and spring-webmvc
facets:
- web
- name: Websocket
id: websocket
description: Support for websocket development with Tomcat
- name: WS
id: ws
description: Support for Spring Web Services
- name: Rest Repositories
id: data-rest
description: Support for exposing Spring Data repositories over REST via spring-data-rest-webmvc
- name: Mobile
id: mobile
description: Support for spring-mobile
- name: Template Engines
content:
- name: Freemarker
id: freemarker
description: Support for the FreeMarker templating engine
facets:
- web
- name: Velocity
id: velocity
description: Support for the Velocity templating engine
facets:
- web
- name: Groovy Templates
id: groovy-templates
description: Support for the Groovy templating engine
facets:
- web
- name: Thymeleaf
id: thymeleaf
description: Support for the Thymeleaf templating engine, including integration with Spring
facets:
- web
- name: Social
content:
- name: Facebook
id: social-facebook
description: Support for spring-social-facebook
- name: LinkedIn
id: social-linkedin
description: Support for spring-social-linkedin
- name: Twitter
id: social-twitter
description: Support for spring-social-twitter
- name: Ops
content:
- name: Actuator
id: actuator
description: Production ready features to help you monitor and manage your application
- name: Remote Shell
id: remote-shell
description: Support for CRaSH
types:
- 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: 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: Gradle Config
id: gradle-build
description: Generate a Gradle based project archive
sts-id: build.gradle
tags:
build: gradle
format: build
default: false
action: /build.gradle
- name: Gradle Project
id: gradle-project
description: Generate a Gradle build file
sts-id: gradle.zip
tags:
build: gradle
format: project
default: false
action: /starter.zip
packagings:
- name: Jar
id: jar
default: true
- name: War
id: war
default: false
javaVersions:
- id: 1.6
default: false
- id: 1.7
default: true
- id: 1.8
default: false
languages:
- name: Groovy
id: groovy
default: false
- name: Java
id: java
default: true
bootVersions:
- name : Latest SNAPSHOT
id: 1.2.2.BUILD-SNAPSHOT
default: false
- name: 1.2.1
id: 1.2.1.RELEASE
default: true
- name: 1.1.10
id: 1.1.10.RELEASE
default: false