Skip to content

rareddy/teiid-spring-boot

This branch is 8 commits behind teiid/teiid-spring-boot:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

8788b39 · Jan 5, 2021
Sep 23, 2020
Sep 23, 2020
Oct 22, 2020
Sep 23, 2020
Sep 23, 2020
Jan 5, 2021
Sep 23, 2020
Sep 29, 2020
Jan 5, 2021
Apr 16, 2020
Jan 3, 2019
Oct 1, 2019
May 12, 2017
Jan 5, 2021
Jan 30, 2018
Jan 30, 2018
Jan 5, 2021
Sep 24, 2019

Repository files navigation

Build Status

Teiid Spring Boot Starter

Primary purpose of teiid-spring-boot is to enable Teiid in Spring Boot applications. The Teiid can be added using Maven dependency below to your Spring Boot application pom.xml file.

<dependency>
   <groupId>org.teiid</groupId>
   <artifactId>teiid-spring-boot-starter</artifactId>
   <version>{{ book.versionNumber }}</version>
</dependency>

Key Features:

  • Enables Teiid for Spring Boot applications

  • Supports translators/connectors auto-detection

  • Enable Externalized .yml/.properties based configuration

  • Supports VDB building using Spring style Annotations.

Refer to User Guide for more details.

Build

Enter the following:

$ git clone https://github.com/<yourname>/teiid-spring-boot.git
$ cd teiid-spring-boot
$ mvn clean install

The directory structure is defined as follows:

/teiid-spring-boot
    /starter -> Main Bootstrapping application
    /data -> Contains all the different data sources that Teiid supports (RDBMS is implicitly supported)
    /odata -> starter app for providing the odata support
    /samples -> various examples show casing different data sources
    /starter-test -> tests
    /docs -> Documents

How to do a release

git pull upstream master
mvn -DautoVersionSubmodules=true clean package release:prepare
mvn release:perform

Releases

No releases published

Packages

No packages published

Languages

  • Java 95.1%
  • HTML 4.9%