Fazendo configuração do Maven no Eclipse

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

Maven

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.

Configuração Maven Eclipse


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:

Configuracao_Maven_Eclipse_02

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

Maven02

Selecione “Next”. Preencha os campos conforme a tela abaixo:

Maven03
Seu projeto ficará conforme a imagem abaixo:

Maven04

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>

Configuração Maven Eclipse

Após isso selecione o projeto com o botão direito. Acesse “Run AS” >> “Maven Install”.

Maven05

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:

Maven06

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

Instalação do Maven

Não se esqueça de curtir este post nas redes sociais. Dê a sua contribuição social e ajude o autor:

Deixe um comentário