ServiceMix 3 Project Refactoring

The SMX 3 project needs to refactored from the gigantic monolithic project that is the status quo. This page will capture the ideas for this refactoring. The work in actually carrying out the refactoring will take place after the ServiceMix 3 Website Refactoring is fairly complete.

The project refactoring will involve multiple tasks including:

Goals

Move the Maven Plugins

There are three Maven plugins to consider:

  1. jbi-maven-plugin
  2. res-maven-plugin
  3. xfire-maven-plugin

Create the SMX Components Project

Move the Common Directory

Needs more investigation