There are four subdirectories here, each creating a different type of artifact 
and with a different purpose:

service
  Contains the Service APIs - produces a jar artifact which will end up in
  shared/lib

component
  Contains the implementations for APIs - produces a war artifact
  which will be a webapp

tool
  Contains the tools - this will be a webapp

deploy
  This is a "side-effect" artifact which gets things deployed into Tomcat

