setup.sh 684 B

12345678910111213141516171819202122
  1. #!/bin/bash
  2. # Propagate any failure
  3. set -e
  4. # Setup java and maven
  5. fw_depends mysql java maven
  6. # Setup configuration file (normally properties files contains environment specific information but create copy to avoid SCM issues)
  7. echo "Creating configuration for OfficeFloor environment ..."
  8. mkdir -p ./production
  9. cp ./raw/datasource.properties ./production
  10. echo "Configuration created"
  11. # Compile application
  12. echo "Building OfficeFloor test application ..."
  13. mvn -DskipTests clean package
  14. echo "OfficeFloor test application built"
  15. # Run application
  16. echo "Starting OfficeFloor application"
  17. mvn -e -X -DincludeGWT=false -DenvDir=production net.officefloor.maven:woof-maven-plugin:run