Changes between Initial Version and Version 1 of PluginDevelopmentGuide


Ignore:
Timestamp:
06.04.2013 16:47:55 (9 years ago)
Author:
jri
Comment:

Setup the development environment

Legend:

Unmodified
Added
Removed
Modified
  • PluginDevelopmentGuide

    v1 v1  
     1= Plugin Development Guide = 
     2 
     3DeepaMehta is made to be extensible by 3rd-party developers. Developers extend DeepaMehta by developing plugins (resp. "modules" resp. "applications" which is all synonymous). 
     4 
     5== Setup the development environment == 
     6 
     7The 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. 
     8 
     9Requirements: 
     10* **Java 6** (newer versions //might// work as well, older Java versions do //not// work) 
     11* **Maven 3** (Maven 2 does //not// work) 
     12* **Git** 
     13 
     14Build DeepaMehta from source: 
     15{{{ 
     16git clone git://github.com/jri/deepamehta.git 
     17cd deepamehta 
     18mvn install -P all 
     19}}} 
     20 
     21== A very simple plugin ==