• Home  /
  • Artigos   /
  • Criando um projeto pronto para deploy em poucos minutos com JHipster

Criando um projeto pronto para deploy em poucos minutos com JHipster

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.

Configuração do ambiente

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:

  1. npm install g yo

Instale o bower com o comando:

  1. npm install g bower

Para o task runner do frontend podemos optar entre o Grunt e o Gulp.
No meu projeto vou utilizar o Grunt:

  1. npm install g gruntcli

Para finalizar a configuração do ambiente installe o jhipster

  1. npm install g generatorjhipster

Criando o projeto

Digite:

  1. yo jhipster

É so escolher as configurações de versão do java, banco de dados, autenticação, tradução do angular, build, css.

Consola_008

Ele vai gerar a seguinte estrutura de pastas:

Consola_009

Agora é so rodar o maven:

  1. mvn springboot:run

o projeto vai subir na porta 8080.

tutorial-Google-Chrome_010

Criar entidades e relacionamentos também é trivial.

Consola_0131

 

Books-Google-Chrome_014

 

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.

Espero que tenham gostado. Até a próxima.

Este conteúdo foi publicado primeiro em: ricardomurad.com

Related Articles:

—————————————-­—————————————-­—-

Este Post é um oferecimento de Acelerato – Gestão de Projetos ágeis e Help Desk

Não perca tempo, acesse acelerato.com, cadastre-se gratuitamente e descubra como podemos ajudá-lo.

Post Footer automatically generated by Add Post Footer Plugin for wordpress.

4 Comments

Leave a comment