Teiid Spring Boot Samples


License

License

GroupId

GroupId

org.teiid
ArtifactId

ArtifactId

samples
Last Version

Last Version

1.0.1
Release Date

Release Date

Type

Type

pom
Description

Description

Teiid Spring Boot Samples
Teiid Spring Boot Samples
Project URL

Project URL

http://teiid.org/samples

Download samples

Filename Size
samples-1.0.1.pom 1020 bytes
Browse

How to add to project

<!-- https://jarcasting.com/artifacts/org.teiid/samples/ -->
<dependency>
    <groupId>org.teiid</groupId>
    <artifactId>samples</artifactId>
    <version>1.0.1</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/org.teiid/samples/
implementation 'org.teiid:samples:1.0.1'
// https://jarcasting.com/artifacts/org.teiid/samples/
implementation ("org.teiid:samples:1.0.1")
'org.teiid:samples:pom:1.0.1'
<dependency org="org.teiid" name="samples" rev="1.0.1">
  <artifact name="samples" type="pom" />
</dependency>
@Grapes(
@Grab(group='org.teiid', module='samples', version='1.0.1')
)
libraryDependencies += "org.teiid" % "samples" % "1.0.1"
[org.teiid/samples "1.0.1"]

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

  • rdbms
  • udf
  • rdbms-file
  • json
  • rest
  • excel
  • odata
  • redirection
  • vdb

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
org.teiid

Teiid

Open Source Data Virtualization Platform

Versions

Version
1.0.1
1.0.0