DAAExample ========== Aplicación y arquitectura de ejemplo para la asignatura Desarrollo Ágil de Aplicaciones del Grado en Ingeniería Informática de la Escuela Superior de Ingeniería Informática de la Universidad de Vigo. ## Ejecución con Maven La configuración de Maven ha sido preparada para permitir varios tipos de ejecución. En concreto: * La ejecución por defecto (p.ej. `mvn install`) incluye los tests de unidad, integración y aceptación (con Selenium). * Si no se desea ejecutar los tests de aceptación debe desactivarse el perfil `acceptance-tests-cargo`. Por ejemplo: `mvn -P -acceptance-tests-cargo install`. * Si se desea arrancar el servidor para ejecutar los tests de aceptación manualmente (se usará una base de datos HSQL), se debe ejecutar el comando: `mvn -Dcargo.tomcat.start.skip=true -Dcargo.tomcat.run.skip=false -DskipTests=true pre-integration-test` * Si se desea arrancar el servidor con la base de datos MySQL, debe utilizarse el comando: `mvn -P run-tomcat-mysql,-acceptance-tests-cargo cargo:run`. Es necesario que el proyecto se haya empaquetado antes (p.ej. `mvn package`). En el directorio `db` del proyecto se pueden encontrar los scripts necesarios para crear la base de datos en MySQL.