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.