Daumi Junior
Daumi Junior24/09/2023 12:12
Compartilhe

Apache maven de forma simpliificada

    Imagine o Apache Maven como seu assistente de construção de projetos de software. Ele é como um maestro que cuida das partes chatas e repetitivas para você. Aqui está como você pode usar o Maven:

    1. Instalação: Primeiro, você precisa colocar o Maven na sua máquina, como instalar um aplicativo. É só baixar o Maven do site deles e seguir as instruções para instalar. Imagine isso como obter uma caixa de ferramentas.
    2. Configuração: Depois de ter o Maven, você pode personalizar algumas configurações se precisar, como onde ele deve procurar por pedaços de código (chamados de "dependências") na internet. Mas não se preocupe muito com isso se você estiver começando.
    3. Criar um Projeto: Agora, você pode começar um novo projeto ou adicionar o Maven a um projeto existente. Ao criar um novo projeto, o Maven estabelece uma estrutura padrão para você. É como montar a base de uma casa.
    4. Estrutura do Projeto: Seu projeto terá pastas para código, recursos e testes. É como manter suas coisas organizadas, com seções para coisas diferentes.
    5. Editar o POM: O arquivo mais importante é o "pom.xml". Nele, você diz ao Maven coisas como qual versão do Java está usando, quais bibliotecas seu projeto precisa e outras configurações. É como dar ao seu maestro as instruções para a música.
    6. Comandos Maven: Agora, você pode usar comandos Maven para fazer coisas, como compilar seu código, executar testes e empacotar seu projeto. Imagine isso como dizer ao maestro para começar a orquestra.
    7. Dependências: Se você precisa de código de outras pessoas (chamado de bibliotecas), o Maven pode pegá-lo automaticamente da internet para você, então você não precisa caçar essas coisas. É como ter um assistente de compras.
    8. Construir o Projeto: Quando estiver pronto para mostrar sua música ao mundo, você pode usar o Maven para construir seu projeto. Isso inclui compilar seu código, fazer testes e empacotar tudo bonitinho para entrega. É como gravar e lançar uma música.

    Então, o Maven é como um assistente que cuida de tarefas chatas de construção de software, como buscar peças de código, compilar, testar e empacotar. Ele mantém as coisas organizadas e faz a música acontecer, para que você possa se concentrar na parte divertida: escrever código!

    Compartilhe
    Comentários (2)
    Isaias Siqueira
    Isaias Siqueira - 24/09/2023 21:47

    Realmente uma boa explicação, acho que agora entendi melhor, obrigado!

    Gustavo Lemos
    Gustavo Lemos - 24/09/2023 14:00

    O maven é uma mão na roda mas particularmente prefiro o gradle. É menos verboso e além disso recompila apenas o componente alterado, já no maven se fizer a mudança em apenas um módulo ele recompila o projeto inteiro. Além disso, as configurações do maven são estáticas enquanto as configurações do gradle são dinâmicas seja em groovy ou kotlin. O lado negativo é curva de aprendizado do gradle.