Version 1 (modified by jri, 7 years ago) (diff)

Setup the development environment

Plugin Development Guide

DeepaMehta is made to be extensible by 3rd-party developers. Developers extend DeepaMehta by developing plugins (resp. "modules" resp. "applications" which is all synonymous).

Setup the development environment

The best way to start with DeepaMehta plugin development is to build DeepaMehta from source. This way you get a hot-deploy environment, that is DeepaMehta redeploys your plugin automatically once you compile it. This is very handy while development.


  • Java 6 (newer versions might work as well, older Java versions do not work)
  • Maven 3 (Maven 2 does not work)
  • Git

Build DeepaMehta from source:

git clone git://
cd deepamehta
mvn install -P all

A very simple plugin