I wanted to understand impact of \'javax.faces.PROJECT_STAGE\' property for a JSF application. A nice use case was presented in below links
https://dzone.com/article
When we setting the PROJECT_STAGE as production we will get better error message, for example when we missed h:form tag around input fields then we may get following error message when stage is set as Development and when the stage is set as Production (or any value other than Development) we won't get any error message.
The form component needs to have a UIForm in its ancestry. Suggestion: enclose the necessary components within