Dashboard > Terracotta Forge > Home > Creating Terracotta Integration Modules
  Terracotta Forge Log In   View a printable version of the current page.  
  Creating Terracotta Integration Modules
Added by Jason Voegele, last edited by Igal Levy on May 05, 2008  (view change)
Labels: 
(None)

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.

Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.5.5 Build:#811 Jul 25, 2007) - Bug/feature request - Contact Administrators