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:
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.