Skip to content

Instantly share code, notes, and snippets.

@cescoffier
Last active November 16, 2015 09:52
Show Gist options
  • Save cescoffier/0f49022f048840d3f722 to your computer and use it in GitHub Desktop.
Save cescoffier/0f49022f048840d3f722 to your computer and use it in GitHub Desktop.
//
// vert.x stack descriptor
//
// To add a dependency:
// - if the dependency is already listed, just set `included` to `true`
// - if not, add the dependency using the Maven coordinates, and set `included` to `true`
//
// You can also set `exclusions` and whether or not the dependency need to resolve its transitive dependencies.
//
// Then launch the resolution process with: vertx resolve --dir=lib --stack=./vertx-stack.json
//
// To remove a dependency:
// - either remove the dependency declaration or just toggled the `included` value. Then launch the resolution process.
//
{
"variables": {
"vertx.version": "3.2.0-SNAPSHOT"
},
"dependencies": [
{
"groupId": "io.vertx",
"artifactId": "vertx-core",
"version": "${vertx.version}",
"included": true
},
{
"groupId": "io.vertx",
"artifactId": "vertx-hazelcast",
"version": "${vertx.version}",
"included": true
},
{
"groupId": "io.vertx",
"artifactId": "vertx-lang-groovy",
"version": "${vertx.version}",
"included": true
},
{
"groupId": "io.vertx",
"artifactId": "vertx-lang-js",
"version": "${vertx.version}",
"included": true
},
{
"groupId": "io.vertx",
"artifactId": "vertx-lang-ruby",
"version": "${vertx.version}",
"included": true
},
{
"groupId": "io.vertx",
"artifactId": "vertx-service-proxy",
"version": "${vertx.version}",
"included": true
},
{
"groupId": "io.vertx",
"artifactId": "vertx-http-service-factory",
"version": "${vertx.version}",
"included": false
},
{
"groupId": "io.vertx",
"artifactId": "vertx-dropwizard-metrics",
"version": "${vertx.version}",
"included": false
},
{
"groupId": "io.vertx",
"artifactId": "vertx-maven-service-factory",
"version": "${vertx.version}",
"included": false
},
{
"groupId": "io.vertx",
"artifactId": "vertx-reactive-streams",
"version": "${vertx.version}",
"included": false
},
{
"groupId": "io.vertx",
"artifactId": "vertx-rx-java",
"version": "${vertx.version}",
"included": false
},
{
"groupId": "io.vertx",
"artifactId": "vertx-rx-groovy",
"version": "${vertx.version}",
"included": false
},
{
"groupId": "io.vertx",
"artifactId": "vertx-rx-js",
"version": "${vertx.version}",
"included": false
},
{
"groupId": "io.vertx",
"artifactId": "vertx-service-factory",
"version": "${vertx.version}",
"included": false
},
{
"groupId": "io.vertx",
"artifactId": "vertx-auth-common",
"version": "${vertx.version}",
"included": false
},
{
"groupId": "io.vertx",
"artifactId": "vertx-auth-jdbc",
"version": "${vertx.version}",
"included": false
},
{
"groupId": "io.vertx",
"artifactId": "vertx-auth-jwt",
"version": "${vertx.version}",
"included": false
},
{
"groupId": "io.vertx",
"artifactId": "vertx-auth-shiro",
"version": "${vertx.version}",
"included": false
},
{
"groupId": "io.vertx",
"artifactId": "vertx-sql-common",
"version": "${vertx.version}",
"included": false
},
{
"groupId": "io.vertx",
"artifactId": "vertx-jdbc-client",
"version": "${vertx.version}",
"included": false
},
{
"groupId": "io.vertx",
"artifactId": "vertx-mongo-client",
"version": "${vertx.version}",
"included": false
},
{
"groupId": "io.vertx",
"artifactId": "vertx-mongo-embedded-db",
"version": "${vertx.version}",
"included": false
},
{
"groupId": "io.vertx",
"artifactId": "vertx-mongo-service",
"version": "${vertx.version}",
"included": false
},
{
"groupId": "io.vertx",
"artifactId": "vertx-reactive-streams",
"version": "${vertx.version}",
"included": false
},
{
"groupId": "io.vertx",
"artifactId": "vertx-redis-client",
"version": "${vertx.version}",
"included": false
},
{
"groupId": "io.vertx",
"artifactId": "vertx-unit",
"version": "${vertx.version}",
"included": false
},
{
"groupId": "io.vertx",
"artifactId": "vertx-web",
"version": "${vertx.version}",
"included": false
},
{
"groupId": "io.vertx",
"artifactId": "vertx-web-templ-handlebars",
"version": "${vertx.version}",
"classifier": "shaded",
"transitive": false,
"included": false
},
{
"groupId": "io.vertx",
"artifactId": "vertx-web-templ-jade",
"version": "${vertx.version}",
"classifier": "shaded",
"transitive": false,
"included": false
},
{
"groupId": "io.vertx",
"artifactId": "vertx-web-templ-mvel",
"version": "${vertx.version}",
"classifier": "shaded",
"transitive": false,
"included": false
},
{
"groupId": "io.vertx",
"artifactId": "vertx-web-templ-thymeleaf",
"version": "${vertx.version}",
"classifier": "shaded",
"transitive": false,
"included": false
},
{
"groupId": "io.vertx",
"artifactId": "vertx-stomp",
"version": "${vertx.version}",
"included": false
},
{
"groupId": "io.vertx",
"artifactId": "vertx-shell",
"version": "${vertx.version}",
"included": false
},
{
"groupId": "io.vertx",
"artifactId": "vertx-sync",
"version": "${vertx.version}",
"included": false
}
]
}
#
# vert.x stack descriptor
#
# To add a dependency:
# - if the dependency is already listed, just set `included` to `true`
# - if not, add the dependency using the Maven coordinates, and set `included` to `true`
#
# You can also set `exclusions` and whether or not the dependency need to resolve its transitive dependencies.
#
# Then launch the resolution process with: vertx resolve --dir=lib --stack=./vertx-stack.yaml
#
# To remove a dependency:
# - either remove the dependency declaration or just toggled the `included` value. Then launch the resolution process.
#
variables:
vertx.version: 3.2.0-SNAPSHOT
dependencies:
- groupId: io.vertx
artifactId: vertx-core
version: ${vertx.version}
included: true
- groupId: io.vertx
artifactId: vertx-hazelcast
version: ${vertx.version}
included: true
- groupId: io.vertx
artifactId: vertx-lang-groovy
version: ${vertx.version}
included: true
- groupId: io.vertx
artifactId: vertx-lang-js
version: ${vertx.version}
included: true
- groupId: io.vertx
artifactId: vertx-lang-ruby
version: ${vertx.version}
included: true
- groupId: io.vertx
artifactId: vertx-service-proxy
version: ${vertx.version}
included: true
- groupId: io.vertx
artifactId: vertx-http-service-factory
version: ${vertx.version}
included: false
- groupId: io.vertx
artifactId: vertx-dropwizard-metrics
version: ${vertx.version}
included: false
- groupId: io.vertx
artifactId: vertx-maven-service-factory
version: ${vertx.version}
included: false
- groupId: io.vertx
artifactId: vertx-reactive-streams
version: ${vertx.version}
included: false
- groupId: io.vertx
artifactId: vertx-rx-java
version: ${vertx.version}
included: false
- groupId: io.vertx
artifactId: vertx-rx-groovy
version: ${vertx.version}
included: false
- groupId: io.vertx
artifactId: vertx-rx-js
version: ${vertx.version}
included: false
- groupId: io.vertx
artifactId: vertx-service-factory
version: ${vertx.version}
included: false
- groupId: io.vertx
artifactId: vertx-auth-common
version: ${vertx.version}
included: false
- groupId: io.vertx
artifactId: vertx-auth-jdbc
version: ${vertx.version}
included: false
- groupId: io.vertx
artifactId: vertx-auth-jwt
version: ${vertx.version}
included: false
- groupId: io.vertx
artifactId: vertx-auth-shiro
version: ${vertx.version}
included: false
- groupId: io.vertx
artifactId: vertx-sql-common
version: ${vertx.version}
included: false
- groupId: io.vertx
artifactId: vertx-jdbc-client
version: ${vertx.version}
included: false
- groupId: io.vertx
artifactId: vertx-mongo-client
version: ${vertx.version}
included: false
- groupId: io.vertx
artifactId: vertx-mongo-embedded-db
version: ${vertx.version}
included: false
- groupId: io.vertx
artifactId: vertx-mongo-service
version: ${vertx.version}
included: false
- groupId: io.vertx
artifactId: vertx-reactive-streams
version: ${vertx.version}
included: false
- groupId: io.vertx
artifactId: vertx-redis-client
version: ${vertx.version}
included: false
- groupId: io.vertx
artifactId: vertx-unit
version: ${vertx.version}
included: false
- groupId: io.vertx
artifactId: vertx-web
version: ${vertx.version}
included: false
- groupId: io.vertx
artifactId: vertx-web-templ-handlebars
version: ${vertx.version}
classifier: shaded
transitive: false
included: false
- groupId: io.vertx
artifactId: vertx-web-templ-jade
version: ${vertx.version}
classifier: shaded
transitive: false
included: false
- groupId: io.vertx
artifactId: vertx-web-templ-mvel
version: ${vertx.version}
classifier: shaded
transitive: false
included: false
- groupId: io.vertx
artifactId: vertx-web-templ-thymeleaf
version: ${vertx.version}
classifier: shaded
transitive: false
included: false
- groupId: io.vertx
artifactId: vertx-stomp
version: ${vertx.version}
included: false
- groupId: io.vertx
artifactId: vertx-shell
version: ${vertx.version}
included: false
- groupId: io.vertx
artifactId: vertx-sync
version: ${vertx.version}
included: false
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment