Existem vários problemas neste projeto: 1) Ao fazer a build com o Maven, precisei alterar o pom, linha 204 pois a url estava errada. É necessário incluir o https na url do repositório (https://repo.spring.io/milestone/) 2) Após isso, foi necessário configurar uma Build Maven para pular os testes (skip tests). 3) Após subir a aplicação, a mesma dá erro genérico abaixo: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Client does not support authentication protocol requested by server; consider upgrading MySQL client
O MySQL está instalado e através da interface MySQL Workbench consigo acessar o banco e verificar que o mesmo está ativo (running).
Foi alterado o método dataSource() da classe JPAConfiguration com usuário e senha criado na instalação do MySQL, porém dá esse problema do driver.
Vocês deveriam revisar essas atividades pois assim fica bem difícil acompanhar e realizar as atividades do curso.