Skip to content

didasoft/vertx-stack

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vertx-stack

The Vert.x stack : Vert.x + the endorsed modules

Distributions

Maven

This project provides preconfigured Maven poms for using in your projects, allowing you to consume the Vert.x stack easily.

Dependency chain (Maven depchain)

This artifact io.vertx:stack-depchain is a POM projects can import to get the dependencies it needs for running the base stack:

<dependency>
  <groupId>io.vertx</groupId>
  <artifactId>stack-depchain</artifactId>
  <version>3.0.0-SNAPSHOT</version>
  <type>pom</type>
</dependency>

Bills of Materials (Maven BOM)

A BOM is a also a POM you can import in your project. It will not add dependencies to your POM, instead it will set the correct versions to use. Therefore it should be used with explicit dependencies:

<dependencyManagement>
  <dependencies>
    <dependency>
      <groupId>io.vertx</groupId>
      <artifactId>stack-bom</artifactId>
      <version>3.0.0-SNAPSHOT</version>
      <type>pom</type>
      <scope>import</scope>
    </dependency>
  </dependencies>
</dependencyManagement>

  <dependencies>
    <dependency>
      <groupId>io.vertx</groupId>
      <artifactId>vertx-core</artifactId>
    </dependency>
    ...
  </dependencies>

Docker

To build docker images, you need docker1.3+ and run docker-build-images.sh It will build two images :

  • vertx3
  • vertx3-exec

Classical image

The eclipse/vertx3 is the previous refactored image with official java 8 image from Docker (since 1.3+) An environment variable is added to choose the Git Branch : GIT_BRANCH with default value "-b master". Now you can log into container and execute again "install.sh" to build clone source and launch maven tasks.

Executable image

A second image is added to have a executable container: eclipse/vertx3-exec. So you can run from boot2docker for example

➜ docker run eclipse/vertx3-exec -version

➜ 3.0.0-SNAPSHOT

About

Vert.x stack

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 54.9%
  • JavaScript 29.5%
  • Batchfile 15.6%