Como evitar redeploy em projetos Java? Conheça o JRebel.

Postado por em   ●   24 comentários

Será que é possível evitar o redeploy em projetos Java ao alterar ou adicionar classes e arquivos de configurações?

Já imaginou quanto tempo você economizaria se o redeploy não fosse necessário ao adicionar um novo método em uma classe ou ao alterar um XML ou anotação do seu framework preferido?

Com JRebel isso é possível. Você pode trabalhar em projetos Java com muito mais produtividade.

Nesse vídeo você vai conhecer uma licença gratuita (e secreta) para usar o JRebel em seus projetos não-comerciais.

Quer ser notificado sobre novos vídeos?
Assine nosso canal do YouTube no botão abaixo:

Fundador e instrutor da AlgaWorks. Certificado como programador Java pela Sun, autor e co-autor de diversos livros de Java, Java EE, JPA, JSF e PrimeFaces e palestrante da maior conferência de Java do mundo (JavaOne San Francisco). Iniciou seu interesse por programação aos 14 anos de idade (1995), quando desenvolveu o primeiro jogo de truco online e multiplayer do mundo. Já foi sócio e trabalhou em outras empresas de software como programador, gerente e diretor de tecnologia, mas nunca deixou de programar.

24 comentários sobre “Como evitar redeploy em projetos Java? Conheça o JRebel.

  1. Gilberto Rodrigues Leão -

    Muito bom, por repassar as informações para todos, já uso a uns 4 anos e não sei como seria trabalhar sem ele instalado.

  2. Marcos Antonio dos Santos -

    Thiago, essa ferramenta é simplesmente extraordinário, podemos ter um ganho considerável na produtividade.
    Thiago, como faço para criar um login no myjRebel? por que não estou conseguindo criar um usuário pra mim.

    1. Thiago Faria de Andrade Autor do post-

      Com certeza, Marcos!

      Você precisa se conectar com sua conta do Facebook ou Twitter. Se tiver algum problema, envie um e-mail para o suporte deles (support@zeroturnaround.com).

  3. Gilvam Estevam -

    Olá Thiago, gostei muito da dica, pois essa ferramenta é muito útil. Eu não a conhecia, e sabemos que o tempo perdido com o redeploy é algo que deve-se levar em conta no desenvolvimento de um projeto. Continue trazendo novidade para nós, a comunidade algaworks agradece.
    Obrigado!

    1. Thiago Faria de Andrade Autor do post-

      Valeu, Gilvam! :)

  4. MarcusVPR -

    Muito legal a dica da videoaula. Instalei e testei no meu projeto de testes e funcionou perfeitamente. Seria bom se eles tivessem uma licença para SmallBusines mais barata. Parabéns pelo video… vc.s são 10 !

    At.,
    MarcusVPR

    1. Thiago Faria de Andrade Autor do post-

      Valeu, Marcus!

      É verdade… seria legal se o dólar estivesse a R$2,00. :D

  5. Vinicius -

    Muito bom! Vou aplicar a meus projetos e caso seja favorável vou apresentar la na empresa. Abraços Thiago e Normandes!

  6. Adler -

    Parabéns por ‘mais essa’ dica extraordinária !! Acompanho sempre suas dicas !

  7. Henrique -

    Show de bola essa solução! Com certeza vai economizar muito tempo no meu desenvolvimento! Parabéns!

  8. Cleber -

    Thiago, eu agradeço pela dica o qual ainda não a conhecia isso vai me ajudar muito. Isso são valores que motiva a fazer os cursos da Algaworks.

  9. Marcos André -

    Olá Thiago, dica e ferramenta super interessante!
    Ganho de produtividade em desenvolvimento de software é uma missão que sempre devemos priorizar.
    Abraços a todos da Algaworks.

  10. Vinicius -

    Achei fantastico!! Parabéns pra vcs!! Achei interessante a anotação do beans validation e já mostrar uma mensagem de obrigatorio! Onde voce configurou esta mensagem ?

    1. Thiago Faria de Andrade Autor do post-

      Obrigado, Vinicius! :)

      A ideia do vídeo foi mostrar o JRebel, por isso não entrei em detalhes sobre o projeto.
      A mensagem foi configurada no arquivo ValidationMessages.properties.

  11. andreluiz -

    Muito boa essa novaferramenta, parece ter um bom ganho de tempo !

    Parabéns!

  12. Gilson Silva -

    Boa noite Thiago!
    Ainda não conhecia, gostei muito e já vou começar a testar no meu TCC, kkk… Forte abraço para todos da AlgaWorks! ;-)

  13. Alfredo -

    Muy interesante el aporte Thiago, sin duda ayudara e a disminuir el tiempo de desarrollo. Sigue asi contibuyendo con la gente.

    1. Thiago Faria de Andrade Autor do post-

      Muchas gracias, Alfredo.
      Saludos.

  14. Ines -

    Thiago

    Muito interessante esta solução. Vou tentar usar nos meus projetos.
    Sobre o primeiro jeito de fazer, que é alterando o modules no servidor, voce saberia me dizer se isto funciona no Eclipse Mars usando o servidor WildFly ? Quando clico no servidor, não aparece a aba ‘Modules’ mas a aba ‘Deployment’. Se entro na aba Deployment não existe esta opção de ‘Auto reloading enabled’.

    Muito obrigada

    1. Thiago Faria de Andrade Autor do post-

      Oi Ines,

      Deve funcionar sim.
      Como não tem a opção, faça um teste sem essa configuração.

  15. alcio -

    meu caro esse projeto que tem ordem de serviços tbm tem ele nos cursos ?

    1. Thiago Faria de Andrade Autor do post-

      Oi Alcio,

      O projeto que usei nesse vídeo é do workshop “Começando com PrimeFaces”.
      Não é um projeto de Ordem de Serviços. É um CRUD de empresas.

  16. Marcio Sava -

    Boa dica, acredito que em produtividade realmente faz diferença, e sempre assim dicas super atualizadas e muito bom!!!! Obrigado…

Deixe um comentário