Creación de aplicaciones

Para crear una aplicación propia, Geoladris proporciona un script bash (Linux). Este script utiliza un fichero build.json que describe la aplicación y (opcionalmente) un directorio de configuración (llamado config junto a build.json) y produce un paquete .war listo para desplegar.

Por ejemplo, se puede crear una aplicación que contenga únicamente los plugins base y layers-editor utilizando este fichero build.json:

{
  "name": "demo",
  "plugins": ["base", "layers-editor"]
}

Si se ejecuta el script sin argumentos:

$ geoladris_build.sh

obtendremos un fichero demo.war listo para desplegar. La versión de los plugins será la última versión estable. Para especificar una versión concreta para todos los plugins de Geoladris se puede utilizar -v:

$ geoladris_build.sh -v 6.0.1

También se puede utilizar el script para generar una aplicación con plugins que no son de Geoladris. Basta con añadir <grupo>:<plugin>:<version>. Por ejemplo:

{
  "name": "demo",
  "version": "1.0.0",
  "plugins": ["base", "layers-editor", "migrupo:miplugin:1.0.0", "de.csgis.geoladris:myplugin:1.0.1"]
}

Por último, es posible obtener una ayuda con todas las opciones del script y la referencia del fichero build.json con -h:

$ geoladris_build.sh -h