Uma coisa que me pergunto desde que iniciei o curso devido a formação Java, é o por que essa ser uma ferramenta evidenciada na formação? Até onde fui (Aula 1) aparentemente o maven só faz o que a IDE já faz, gera o bytecode e interpreta com a JVM, cria os packages, a unica diferença que vi mais, foi já ter uma ferramenta para criação de testes com o junit e a geração de relatórios, já que na formação Java até esse ponto não tem nada sobre teste de código.