Criando um projeto pronto para deploy em poucos minutos com JHipster - Bluesoft Labs
Fazer a configuração inicial de um projeto java web, do frontend ao banco de dados passando pelo workflow de deploy e ambiente de testes, pode consumir horas de trabalho e ser um tanto improdutiva.
Hoje vou falar da ferramenta Jhipster que nada mais é do que um gerador para oYeoman faz scaffold de um projeto stack java com angularjs no frontend.
Antes de tudo é necessário ter o Node.js e seu gerenciador de pacotes npm instalados na sua máquina. Os links abaixo são excelentes tutoriais.
Apos se certificar que o Node.Js e o npm estão instalados siga os seguintes passos:
Instale o Yeoman com o comando:
Instale o bower com o comando:
Para o task runner do frontend podemos optar entre o Grunt e o Gulp.
No meu projeto vou utilizar o Grunt:
npm install –g grunt–cli
Para finalizar a configuração do ambiente installe o jhipster
npm install –g generator–jhipster
É so escolher as configurações de versão do java, banco de dados, autenticação, tradução do angular, build, css.
Ele vai gerar a seguinte estrutura de pastas:
Agora é so rodar o maven:
mvn spring–boot:run
o projeto vai subir na porta 8080.
Criar entidades e relacionamentos também é trivial.
Bom é isso pessol. Scaffold tem suas limitações mas pode ajudar a ter um ganho de produtividade considerável no início de um projeto e o Jhipster cumpre bem este papel unindo o que existe de mais moderno em frontend e java.
Este conteúdo foi publicado primeiro em: ricardomurad.com
ANGULARjavascriptRicardo Muradspring
Papo Reto: "Histórias do Usuário", por Ismael Soares
7 de julho de 2015 1 Minuto de Leitura
Heitor 5 anos atrás	 Resposta
Olá, muito bom o seu tutorial.
Eu segui o seu tutorial, porem, o meu deu um problema que não consegui resolver. O aplicativo sobre mas no navegador só aparece "This is your footer".