Fazendo configuração do Maven no Eclipse
Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in /home/feltexco/public_html/felix/wp-content/plugins/wp-syntax/wp-syntax.php on line 380
Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in /home/feltexco/public_html/felix/wp-content/plugins/wp-syntax/wp-syntax.php on line 380
Fazendo configuração do Maven no Eclipse
Olá amigos, hoje faremos a Configuração Maven Eclipse. Uma das tarefas mais complexas no Java é fazer a configuração das dependências do projeto. Projetos grandes podem ter dependências de mais de 10 frameworks. Como podemos saber quais as versões corretas para que todos eles funcionem corretamente entre si.
Existe uma situação muito comum que é a automatização do processo de deploy que fica bem mais simples utilizando algumas ferramentas. Além disso nós utilizaremos o plugin para Eclipse chamado:
MVN Integration ou simplesmente m2e.
No Eclipse
Algumas características do plugin m2eclipse estão listados abaixo:
Você pode executar as metas do Eclipse.
Você pode ver a saída de comandos dentro do Eclipse usando o seu próprio console.
Você pode atualizar as dependências na IDE.
Você pode executar a construção dentro do Eclipse.
Faz o gerenciamento de dependência para Eclipse no Build Path com base no pom.xml.
Resolve dependências no workspace do Eclipse sem instalar no repositório local do Maven (requer projeto dependência estar no mesmo espaço de trabalho).
Realiza downloads automáticos necessários dependências e fontes dos repositórios remotos.
Fornece assistentes para a criação de novos projetos utilizando pom.xml e ativar o suporte a Maven em projetos existentes
Fornece busca rápida para dependências em repositórios remotos.
Instalando o Maven
Primeiro acesse o site o ficial do Maven: aqui. Faça o download a versão mais receite. Nós utilizamos a versão 3.2.2 ao escrever este tutorial.
Copie o arquivo zip para uma pasta deseja e descompacte.
No Eclipse acesse o menu Help >> Eclipse Marketplace >> Digite “Maven”. Verifique se o plugins “Maven Integration for Eclipse” está instalado. Caso não esteja clique o botão install destacado pela seta na imagem a seguir:
Passos da instalação. Siga os passos do wizard> Next >> Next >> Finish. Ao final o Eclipse perguntará se pode iniciar o Eclipse para que as alterações sejam refletidas.
Em seguida acesse o menu File >> Maven Project:
No campo Filter preenche: “maven-archetype-webapp”
Selecione “Next”. Preencha os campos conforme a tela abaixo:
Seu projeto ficará conforme a imagem abaixo:
Seu arquivo pom.xml deve ter o conteúdo como o seguinte:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>br.com.feltex.academicnet</groupId> <artifactId>AcademicNet</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>war</packaging> <dependencies> </dependencies> <build> <sourceDirectory>src</sourceDirectory> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>3.1</version> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> <plugin> <artifactId>maven-war-plugin</artifactId> <version>2.4</version> <configuration> <warSourceDirectory>WebContent</warSourceDirectory> <failOnMissingWebXml>false</failOnMissingWebXml> </configuration> </plugin> </plugins> </build> </project> |
Após isso selecione o projeto com o botão direito. Acesse “Run AS” >> “Maven Install”.
Você deverá receber um resultado parecido com as linhas abaixo:
1 2 3 4 5 6 7 8 9 10 | [INFO] --- maven-install-plugin:2.4:install (default-install) @ AcademicNet --- [INFO] Installing D:\Java\Eclipse\hudson\AcademicNet\target\AcademicNet-0.0.1-SNAPSHOT.war to C:\Users\...\.m2\repository\br\com\feltex\academicnet\AcademicNet\0.0.1-SNAPSHOT\AcademicNet-0.0.1-SNAPSHOT.war [INFO] Installing D:\Java\Eclipse\hudson\AcademicNet\pom.xml to C:\Users\felix\.m2\repository\br\com\feltex\academicnet\AcademicNet\0.0.1-SNAPSHOT\AcademicNet-0.0.1-SNAPSHOT.pom [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 3.173s [INFO] Finished at: Thu Jul 14 17:23:54 BRST 2015 [INFO] Final Memory: 7M/20M [INFO] ------------------------------------------------------------------------ |
O mais importante é você ter o resultado “[INFO] BUILD SUCCESS”. Isto significa que o projeto funcionou.
Depois disso basta adicionar o projeto ao seu servidor e executar. “Run AS…” >> “Run On Server”. E execute no seu servidor Tomcat. Veja a imagem:
O resultado será a mensagem “Hello World!”
Por hoje é só! E vida que segue.
Links relacionados
Configurando o Eclipse Keppler
Guia do Maven com Eclipse
Maven in 5 Minutes
Introduction to Repositories
Deixe um comentário
Você precisa fazer o login para publicar um comentário.