Maven - Eclipse IDE
O Eclipse oferece um excelente plugin m2eclipse que integra perfeitamente o Maven e o Eclipse.
Alguns dos recursos do m2eclipse estão listados abaixo -
Você pode executar metas Maven no Eclipse.
Você pode visualizar a saída dos comandos Maven dentro do Eclipse, usando seu próprio console.
Você pode atualizar as dependências do maven com IDE.
Você pode lançar compilações Maven de dentro do Eclipse.
Ele faz o gerenciamento de dependência para o caminho de construção do Eclipse com base no pom.xml do Maven.
Ele resolve dependências Maven do espaço de trabalho do Eclipse sem instalar no repositório Maven local (requer que o projeto de dependência esteja no mesmo espaço de trabalho).
Ele faz download automático das dependências e fontes necessárias dos repositórios Maven remotos.
Ele fornece assistentes para a criação de novos projetos Maven, pom.xml e para habilitar o suporte Maven em projetos existentes
Ele fornece uma busca rápida por dependências em repositórios Maven remotos.
Instalando o plugin m2eclipse
Use um dos seguintes links para instalar o m2eclipse -
Eclipse | URL |
---|---|
Eclipse 3.5 (Gallileo) | Instalando m2eclipse no Eclipse 3.5 (Gallileo) |
Eclipse 3.6 (Helios) | Instalando m2eclipse no Eclipse 3.6 (Helios) |
O exemplo a seguir ajudará você a aproveitar os benefícios da integração do Eclipse e do maven.
Importar um projeto maven no Eclipse
Abra o Eclipse.
Selecione File > Import > opção.
Selecione a opção de projetos Maven. Clique no botão Avançar.
Selecione o local do projeto, onde um projeto foi criado usando o Maven. Criamos um banco de consumidor do projeto Java nos capítulos anteriores. Vá para o capítulo 'Criando projeto Java' para ver como criar um projeto usando o Maven.
Clique no botão Concluir.
Agora, você pode ver o projeto maven em eclipse.
Agora, dê uma olhada em consumer Bankingpropriedades do projeto. Você pode ver que o Eclipse adicionou dependências Maven ao caminho de construção do java.
Agora, é hora de construir este projeto usando a capacidade maven de eclipse.
- Clique com o botão direito no projeto consumerBanking para abrir o menu de contexto.
- Selecione a opção Executar como.
- Em seguida, opção de pacote maven.
Maven começará a construir o projeto. Você pode ver a saída no Console do Eclipse da seguinte maneira -
[INFO] Scanning for projects...
[INFO] -------------------------------------------------------------------
[INFO] Building consumerBanking
[INFO]
[INFO] Id: com.companyname.bank:consumerBanking:jar:1.0-SNAPSHOT
[INFO] task-segment: [package]
[INFO] -------------------------------------------------------------------
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:compile]
[INFO] Nothing to compile - all classes are up to date
[INFO] [resources:testResources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:testCompile]
[INFO] Nothing to compile - all classes are up to date
[INFO] [surefire:test]
[INFO] Surefire report directory:
C:\MVN\consumerBanking\target\surefire-reports
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running com.companyname.bank.AppTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.047 sec
Results :
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
[INFO] [jar:jar]
[INFO] -------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] -------------------------------------------------------------------
[INFO] Total time: 1 second
[INFO] Finished at: Thu Jul 12 18:18:24 IST 2012
[INFO] Final Memory: 2M/15M
[INFO] -------------------------------------------------------------------
Agora, clique com o botão direito em App.java. SelecioneRun Asopção. Então selecioneJava Application.
Você verá o resultado da seguinte forma -
Hello World!