mirror of
https://gitee.com/dcren/initializr.git
synced 2026-02-26 21:53:14 +08:00
This commit improves the structure of the type id as it may be used by third party clients. The id now defines the build system and the nature of the project. Fixes gh-39
140 lines
2.8 KiB
YAML
140 lines
2.8 KiB
YAML
info:
|
|
project:
|
|
name: Spring Start
|
|
version: 0.3.0
|
|
# remember to update static/install.sh as well:
|
|
spring-boot:
|
|
version: 1.1.8.RELEASE
|
|
|
|
initializr:
|
|
dependencies:
|
|
- name: Core
|
|
content:
|
|
- name: Security
|
|
id: security
|
|
- name: AOP
|
|
id: aop
|
|
- name: Data
|
|
content:
|
|
- name: JDBC
|
|
id: jdbc
|
|
- name: JPA
|
|
id: data-jpa
|
|
aliases:
|
|
- jpa
|
|
- name: MongoDB
|
|
id: data-mongodb
|
|
- name: Redis
|
|
id: redis
|
|
- name: Gemfire
|
|
id: data-gemfire
|
|
- name: Solr
|
|
id: data-solr
|
|
- name: Elasticsearch
|
|
id: data-elasticsearch
|
|
- name: I/O
|
|
content:
|
|
- name: Batch
|
|
id: batch
|
|
- name: Integration
|
|
id: integration
|
|
- name: JMS
|
|
id: hornetq
|
|
- name: AMQP
|
|
id: amqp
|
|
- name: Web
|
|
content:
|
|
- name: Web
|
|
id: web
|
|
facets:
|
|
- web
|
|
- name: Websocket
|
|
id: websocket
|
|
- name: WS
|
|
id: ws
|
|
- name: Rest Repositories
|
|
id: data-rest
|
|
- name: Mobile
|
|
id: mobile
|
|
- name: Template Engines
|
|
content:
|
|
- name: Freemarker
|
|
id: freemarker
|
|
facets:
|
|
- web
|
|
- name: Velocity
|
|
id: velocity
|
|
facets:
|
|
- web
|
|
- name: Groovy Templates
|
|
id: groovy-templates
|
|
facets:
|
|
- web
|
|
- name: Thymeleaf
|
|
id: thymeleaf
|
|
facets:
|
|
- web
|
|
- name: Social
|
|
content:
|
|
- name: Facebook
|
|
id: social-facebook
|
|
- name: LinkedIn
|
|
id: social-linkedin
|
|
- name: Twitter
|
|
id: social-twitter
|
|
- name: Ops
|
|
content:
|
|
- name: Actuator
|
|
id: actuator
|
|
- name: Remote Shell
|
|
id: remote-shell
|
|
types:
|
|
- name: Maven POM
|
|
id: maven-build
|
|
default: false
|
|
action: /pom.xml
|
|
- name: Maven Project
|
|
id: maven-project
|
|
default: true
|
|
action: /starter.zip
|
|
- name: Gradle Config
|
|
id: gradle-build
|
|
default: false
|
|
action: /build.gradle
|
|
- name: Gradle Project
|
|
id: gradle-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.0.BUILD-SNAPSHOT
|
|
default: false
|
|
- name: 1.1.8
|
|
id: 1.1.8.RELEASE
|
|
default: true
|
|
- name: 1.0.2
|
|
id: 1.0.2.RELEASE
|
|
default: false
|
|
|