Essa parece uma pergunta meio boba mas ocorreu, projetos feitos usando spring mvc com base no maven, os clientes usando a aplicação precisarão ter o Java instalado ? ou apenas no servidor o java sera instalado, caso o cliente precise ter o java instalado pode acontecer incompatibilidade entre as versões executadas no servidor e nos clientes ?