/
MAMBA Developer Instructions

MAMBA Developer Instructions

Build

MAMBA can be built by using  Maven.

The following command builds the mamba-core and all subprojects:

<MAMBA ROOT>$ mvn clean install

Afterwards, you can find the jars in the respective target folders.

In order to build only mamba-core, you can do the following:

<MAMBA ROOT>/mamba-core$ mvn clean install

If you are interested in findbugs, checkstyle, and pmd reports you can use the following command:

<MAMBA ROOT>$ mvn site

Folder Structure

  • mamba/common This folder contains configurations for findbugs, checkstyle, and pmd which will be used by mamba-core and all subprojects.
  • mamba/doc Should contain some documentation files
  • mamba/examples Here, you can find the subprojects: mamba/examples/kdm: Contains KDM source files mamba/examples/kieker-mmp: Contains the KiekerMeasurementProvider mamba/examples/quickstart: Contains the source files for the quickstart example
  • mamba/examples/system-domain-model: Contains source files for a simple domain model
  • mamba/mamba-core This folder contains the core source files.
  • mamba/quickstart-example This folder contains an executable example. The usage is described here.