Olá.
Gostaria de abrir esta discussão para ter maiores esclarecimentos e um entendimento de qual é a melhor ferramenta de build. Lendo um artigo (link no rodapé) vi que o Maven é bom, mas também temos o Gradle.
É um artigo comparativo com o Maven, primeiramente citando que o Gradle é melhor que o Maven, por alguns fatores, como por ser escrito em groovy que possui uma sintaxe similar com JS (onvenhamos que XML por mais que você se acostume, não é tão fácil de ler assim).
Vejo que o Gradle é fortemente adotado como ferramenta de build em projetos mobile com Java, inclusive é a ferramenta padrão do Android Studio. Mas me pergunto se é somente nesta situação e que ele é a melhor opção.
Aos que conhecem melhor o Gradle, ele pode ser adotado como ferramenta de build para qualquer projeto em Java, seja Web ou não? Quais as principais diferenças, vantagens e desvantagens entre estas duas ferramentas?
OBS: desde que entrei na Alura aguardo um curso de Gradle :3
Grato.
Artigo sobre Gradle: https://kamaondev.wordpress.com/2013/09/16/porque-voce-deve-trocar-o-maven-pelo-gradle/