HCM - Compilação Regras Developer - Java compiler level does not match the version of the installed Java project facet.
Incidente
No Senior Developer, ao tentar abrir qualquer regra, ocorre o erro de compilação: Java compiler level does not match the version of the installed Java project facet. XXXX Unknown Faceted Project Problem (Java Version Mismatch).
Causa
Esta mensagem é apresentada, pois o projeto que esta publicado esta configurado para utilizar o Java 1.7, enquanto o Glassfish com Gestão do Ponto utiliza o Java 1.8. Essa incompatibilidade de versões do Java causou diversos erros de compilação no projeto.
Solução
Para que a mensagem não seja apresentada, realize os passos a seguir:
1. Acesse o Senior Developer, clique com o botão direito no projeto e vá em Properties;
2. Vá para a aba Project Facets, verifique a versão marcada em "Java", para Glassfish deve ser a 1.8:
3. Acesse a aba Java Compiler, ajuste para que busque o mesmo do BuildPatch, que para Glassfish é o 1.8:
4. Acesse a aba Java Build Path, na aba Libraries, verifique o JDK/JRE e para Glassfish altere-o para 1.8 (ou nativo);
5. Limpe e reconstrua o projeto em Project \ Clean, selecione seu projeto e clique em Clean.
Atenção
Após realizar esses passos, você deverá ser capaz de publicar, atualizar, compilar e editar as regras conforme o esperado, resolvendo o problema.