Terracotta Forge View a printable version of the current page.  
  Creating Terracotta Integration Modules

Terracotta Integration Modules (TIMs) allow sets of configuration elements to be packaged together as a single, includable module within the Terracotta configuration.

This page covers creating TIMs using the facilities provided by the Terracotta Forge. See [Integrations] for background information.

Creating TIMs

The first step in creating a new TIM is to use the tim-archetype to generate the skeleton for the project. The tim-archetype can be used as follows:

mvn archetype:create \
  -DarchetypeGroupId=org.terracotta.maven.archetypes \
  -DarchetypeArtifactId=tim-archetype \
  -DarchetypeVersion=1.0.0-SNAPSHOT \
  -DgroupId=org.foo.bar \
  -DartifactId=baztim \
  -Dversion=1.0.0 \
  -DremoteRepositories=http://www.terracotta.org/download/reflector/maven2

This will create a new project skeleton named baztim, with the groupId org.foo.bar and the version 1.0.0. Change these values as appropriate for your own TIM.

Labels

 
(None)