Projects:PR17Q1 Raise Minimum Stack/Specs
Raise minimum supported stack to:
- Java 7 (from 6)
- PostgreSQL 9.3 (from 9.1)
- Tomcat 7 (from 6)
A build validation should be executed to guarantee actual JVM is at least 7. In order this validation to be executable in JVM 6 it needs to be compiled with JDK 6, as build validations require openbravo-core.jar, this part will be required to be compiled to be Java 6 compliant. The rest of the application can be compiled with a newer JDK, including other build validations as far as the one to check JVM 7 is the first one to be executed.
Existent build validations will be updated to reflect the new minimum requirement.
Validation will be performed on server startup, if major version is lower than 7 deployment will be stopped.
Servlet API can be upgraded to spec 3.0. See https://tomcat.apache.org/whichversion.html