Quero importar o projeto maven existente para o eclipse. Eu encontrei duas maneiras de fazer isso, uma é através da execução da linha de comando mvn eclipse:eclipse
e outra é instalar o maven eclipse plugin a partir do eclipse. Qual é a diferença entre os dois e qual é o preferido?
O maven-eclipse-plugin é um plug-in do Maven e sempre esteve lá (um dos primeiros plug-ins disponíveis no Maven 1, um dos primeiros plug-in migrados para o Maven 2). Durante muito tempo, foi a única maneira decente de integrar a importação de um projeto já existente com o Eclipse. Na verdade, ele não fornece integração real, apenas gera os arquivos .project
e .classpath
(também possui suporte WTP) a partir de um projeto Maven. Eu usei este plug-in durante anos e fiquei muito feliz com ele (e muito insatisfeito neste momento pelos plug-ins do Eclipse para o Maven como o m2eclipse ).
O plug-in m2eclipse é um dos plug-ins do Eclipse para o Maven . Na verdade, é o primeiro e mais maduro dos projetos destinados a integrar o Maven no Eclipse IDE (nem sempre foi esse o caso, não era realmente utilizável ~ 2 anos atrás, veja o feedback em Mevenide vs. M2Eclipse, Q para Eclipse / IAM ). Mas, mesmo que eu não use coisas como a criação de um projeto Maven a partir do Eclipse ou do editor POM ou de outros assistentes sofisticados, devo dizer que esse plug-in agora é totalmente utilizável, oferece integração muito suave, possui recursos interessantes ... palavras, eu finalmente mudei para ele :) Eu recomendaria agora a qualquer usuário (avançado ou iniciante).
Se eu instalar o plugin maven eclipse através do menu eclipse Ajuda -> Instalar novo software, ainda preciso modificar meu pom.xml para incluir o plugin maven eclipse na seção plugins?
Esta pergunta é um pouco confusa, mas a resposta é não. Com o plug-in m2eclipse instalado, clique com o botão direito do mouse no explorador de pacotes e em Importar ...> Projetos Maven para importar um projeto maven existente para o Eclipse.
Como não sou experiente com Eclipse ou Maven, as outras respostas pareceram um pouco complicadas.
O seguinte conjunto de etapas mais simples funcionou para mim:
Pré - requisito : Verifique se o plugin Maven está instalado no IDE Eclipse: Como adicionar o plugin Maven ao Eclipse
pom.xml
arquivo)fonte
Usar
mvn eclipse:eclipse
apenas gerará arquivos de configuração geral do eclipse, isso é bom se você tiver um projeto simples; mas no caso de um projeto baseado na Web, como servlet / jsp, você precisará adicionar manualmente os recursos Java EE ao eclipse (WTP).Para tornar o projeto executável via parte dos servidores eclipse, configure o Apache para Eclipse: Faça o download e descompacte o Apache Tomcat em algum lugar. No Eclipse Windows -> Preferências -> Servidores -> Ambientes de Tempo de Execução, adicione (Criar servidor local), selecione sua versão do Tomcat, Avançar, Navegue até o diretório do Tomcat que você descompactou, clique em Concluir.
Janela -> Mostrar Visualização -> Servidores Adicione o projeto à lista de servidores
fonte
O Maven tem um plug-in do Eclipse e o Eclipse tem um plug-in do Maven, vamos discutir essas coisas. Quando usamos o maven com esses itens de linha de comando e etc. útil, Maven e eclipse dando uma boa integração, eles funcionarão muito bem juntos, graças a esses plugins
Etapa 1 : vá para o projeto maven. Aqui meu projeto é FirstApp. (Exemplo, meu projeto é FirstApp)
Lá você pode ver um arquivo pom.xml, agora o que queremos é gerar um projeto eclipse usando esse pom.xml.
Etapa 2 : Usar o comando mvn eclipse: eclipse
Etapa 3 : verificar o projeto
após a execução deste comando, observe que dois novos arquivos foram criados
Nota: - esses dois arquivos são criados para o Eclipse. Ao abrir esses arquivos, você notará que uma variável de classe "M2_REPO" é gerada. Você deseja adicionar esse caminho de classe no eclipse, caso contrário, o eclipse mostrará um erro.
Etapa 4 : Importando Projeto Eclipse
Mais detalhes aqui
fonte
Acho o plugin m2eclipse mais útil. Isso fornece boas ferramentas como o editor POM e a criação de um projeto Maven no Eclipse.
fonte
eclipse:eclipse
inicialmente, não há necessidade disso se você tiver o m2eclipse instalado. Apenas importe ...> Projetos Maven e esqueça o maven-eclipse-plugin.Não consegui importar um projeto Maven com as etapas sugeridas acima até descobrir por que não estava importando:
Um projeto maven não será importado se você tiver outro projeto Maven com o mesmo ID de artefato. Certifique-se de que o ID do artefato do seu projeto seja exclusivo na área de trabalho do eclipse.
fonte
Como o Eclipse Neon, que contém a Integração do Eclipse Maven (m2e) 1.7, a maneira preferida é uma das seguintes maneiras:
.project
) e para projetos não-Eclipse que contêm apenas o arquivopom.xml
.fonte
Arquivo »Importar» Maven »Projeto Maven existente» Próximo
http://www.websparrow.org/misc/how-to-import-maven-project-in-eclipse
fonte