Java SE 8u121 (que inclui o Java Runtime Environment, JRE). Para executar aplicações Java e applets, é necessário ter instalado o JRE. Para desenvolver aplicações Java ou appplets é necessário o JDK.

  • Instalar
  • Definir variável de ambiente JAVA_HOME
  • Acrescentar JAVA_HOME/bin à variável de ambiente PATH
  • Executar comando java -version para testar
Apache Maven 
  • O Maven é uma ferramenta de linha de comando de gestão de todo o ciclo de vida de uma aplicação, incluindo a gestão de dependências de bibliotecas. Pode ser executado dentro do Eclipse mas também é aconselhável que esteja disponível na linha de comando
  • Definir variável de ambiente M2_HOME
  • Acrescentar M2_HOME/bin à PATH
  • Executar comando mvn --version para testar
Git 
  • O Git é um sistema de controlo de versões distribuído. Esta instalação disponibiliza as ferramentas de linha de comando para interacção com repositórios Git.
  • Executar git --version para testar
Eclipse IDE for Java
  • Ambiente de desenvolvimento para programadores Java poderem criar programas Java EE e aplicações web, inclui um editor de texto com reconhecimento de código e ferramentas para Java EE, JPA, JSF, Ant, etc.
  • Definir variável de ambiente ECLIPSE_HOME
  • Conectores m2e (maven to eclipse)
    • Abrir as preferências do eclipse e escolher -> Maven -> Discovery e clicar em "Open catalog".
    • Seleccionar:
    • m2e connector for jaxws-maven-plugin
    • m2e connector for maven-dependency-plugin
    • m2e connector for org.codehaus.mojo:jaxb2-maven-plugin
    • m2e-egit