File structure ============== This directory contains the Drone plugins. Each plugin is contained in a separate directory with the name of the plugin, in the form drone. Each plugin directory has the following structure: build.xml The plugin's Ant Build file plugin.xml The plugin's JPF config file (not necessary for compilation) src/ Contains the .java source files build/ Contains the built .class files after building Building a plugin ================= To build a plugin: 1) # cd drone./ 2) # ant Ant will then built the plugin and put all compilation results in the "build" directory. Then it will make a jar file with name drone-.jar and will put it in Drone distribution directory (which lies in ../dist/). Building all plugins ==================== To build all plugins, you first need to copy and edit the userplugins.xml.default file to only list the plugins you want to build: 1) # cp userplugins.xml.default userplugins.xml 2) Edit userplugins.xml Then, just run "ant" from within the plugins directory.