Índice
Maven é uma ferramenta Java para gerenciamento de projetos criada pela Apache Foundation como um complemento ao Ant que é uma ferramenta para automação de processos de construção de software que não é abordada neste tutorial, mas cuja ideia geral você pode ver aqui.
Isso parece bom, mas você vai se perguntar “Por que você diz que vai tornar minha vida mais fácil? Eu gerencio meus projetos sem problemas no Eclipse ”e é verdade, talvez o termo“ gerenciar projetos ”pareça simples, mas a maneira como o Maven lida com as dependências e a estrutura do seu projeto não se compara a outras ferramentas semelhantes.
Com o Maven você não precisa mais pesquisar centenas de .jars para colocar as bibliotecas em seu projeto, você não gasta trabalho procurando APIs que complementem outras APIs nem precisa se preocupar com a estrutura do seu projeto, o Maven fornece “ arquétipos ”que são estruturas de projeto predefinidas para determinados fins e permitem que você gerencie todas as bibliotecas das quais seu código depende com algumas tags XML simples e uma conexão com a Internet.
Após esta introdução, veremos como começar a usar o Maven.
Por se tratar de uma ferramenta Java, precisamos ter o Java instalado em nosso computador, especificamente, o JDK mais recente. Devemos também nos certificar de que temos nossa variável de ambiente JAVA_HOME configurada corretamente, para isso clique com o botão direito em "Meu Computador" ou "Computador", dependendo da versão do Windows que você possui, e escolha "Propriedades", isso nos levará a uma tela semelhante à seguinte:
PROLONGAR
Onde você deve selecionar a opção "Configuração avançada do sistema" que o levará para a seguinte tela:PROLONGAR
Onde você deve criar a variável "JAVA_HOME" (se ainda não existir) e atribua-lhe o valor correspondente à pasta onde tem o Java instalado, no meu caso “C: \ Arquivos de programas (x86) \ Java \ jdk 1.7.0_60.ObservaçãoSe você quiser saber por que esse é o caminho da minha instalação do Java, é porque eu baixei o Java para Windows x86, bem como o Maven para x86 e minha versão do Windows é de 64 bits, dependendo do seu processador e da sua versão do Windows isso pode ser diferente, então eu recomendo que você verifique essas 2 coisas.
Assim que tivermos o Java instalado, você deve baixar o Maven, escolher um “espelho” e baixar a versão mais recente (no momento de escrever este tutorial é 3.2.2) antes de continuar, tenha certeza de que o tutorial não irá em qualquer lugar. Depois de baixado, escolha uma pasta apropriada para descompactar o arquivo e atualizar as variáveis de ambiente (as mesmas que vimos na etapa de colocação de JAVA_HOME) seguindo estas etapas:
- Crie a variável M2_HOME apontando para o diretório onde você descompactou o ZIP anexando "\ apache-maven-3.2.2" (no meu caso eu descompactei o ZIP na minha pasta de usuário para que fosse C: \ Users \ Manuel \ apache-maven -3.2 .2) observe que 3.2.2 corresponde à versão do Maven, então se você baixou outra versão, coloque o valor correspondente na variável de ambiente.
- Crie a variável M2 com o seguinte valor "% M2_HOME% \ bin".
- Adicione ao final da variável "Path" (ou crie-o se não existir) o valor "% M2%" com o qual você deve ser capaz de executar o Maven a partir da linha de comando.
- Abra um terminal de linha de comando abrindo o menu Iniciar, selecionando “Executar” e digitando “cmd”.
- Na linha de comando, digite "mvn -version" para verificar se foi instalado corretamente.
Voila! Você instalou o Maven e agora podemos começar a usá-lo.
Em seguida, ainda na linha de comando, vá para uma pasta onde deseja começar a criar projetos com o Maven e execute o seguinte comando "mvn archetype: generate", isso apresentará a você uma lista ENORME (no momento em que este tutorial foi escrito era 1086) de “arquétipos” de projetos existentes no repositório Maven.
Minha recomendação é que (se você não puder esperar pelo próximo tutorial) selecione o arquétipo padrão (simplesmente pressionando "Enter" quando a linha de comando terminar de listá-los), selecione a versão mais recente (também apenas pressionando Enter novamente), quando ele perguntar você pelo "groupId" coloque org.usuario.maven, então quando ele perguntar pelo "artifactId" coloque "newApp" então pressione Enter 2 vezes (para manter os valores padrão de "versão" e "pacote"), e finalmente diga "E" para concluir o processo de criação de um projeto com esse arquétipo.
Feito isso você verá que na pasta que você escolheu uma pasta de projeto Maven apareceu com o nome "nuevaApp" e dentro dela haverá uma pasta "src" e um arquivo "pom.xml" que eu recomendo que você abra em um editor de texto e veja o que ele contém. No próximo tutorial veremos para que serve o arquivo “pom.xml”, como filtrar diferentes arquétipos e as vantagens que isso nos proporcionará ao criar nossas próprias aplicações.
Este é apenas o primeiro de muitos tutoriais do Maven a serem encontrados com meus tutoriais do Spring, não se esqueça de deixar seus comentários até a próxima!Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo