Qual é a maneira correta de instalar o Maven e o Eclipse?

16

Instalei o Maven e o Eclipse usando o Centro de Software no Ubuntu 12.04.

Não há sinal de integração do Maven no Eclipse. ("novo projeto Maven" e tal)

Qual é a maneira correta de instalar? (para obter a integração do Maven Eclipse)

Eero Aaltonen
fonte

Respostas:

17

Além de instalar o mavenpacote e o eclipsepacote, e todas as suas dependências, você precisa instalar a extensão m2e. A melhor maneira de fazer isso é usar o Eclipse Marketplace, mas o mercado não está instalado por padrão no pacote Ubuntu.

Instale o Eclipse Marketplace

  1. Abra o Eclipse, vá para Ajuda -> Instalar novo software ...
  2. Selecione Todos os sites disponíveis no menu suspenso Trabalhar com .
  3. Aguarde a lista de software para preencher; às vezes leva muito tempo.
  4. Expanda o grupo General Purpose Tools e marque Marketplace Client .
  5. Clique em Avançar e, novamente, aceite os termos e condições e clique em Concluir .

Isso instalará o mercado. Você precisará reiniciar o Eclipse para que a mudança entre em vigor.

Instalar m2e

  1. Abra o Eclipse, vá para Ajuda -> Eclipse Marketplace ...
  2. Aguarde o término do carregamento.
  3. Digite "maven" na caixa de pesquisa e pressione Enter.
  4. Clique no botão Instalar ao lado de Maven Integration for Eclipse da Eclipse.org (NB: existe um item semelhante acima chamado "Maven Integration for Eclipse WTP" da Red Hat, Inc; esse não é o correto).

Novamente, você precisará reiniciar o Eclipse para que isso entre em vigor.

David Edwards
fonte
11
Não havia Ajuda -> Eclipse Marketplace em minha instalação. Fui para Ajuda -> Instalar novo software ... e adicionei o repositório m2eclipse.sonatype.org/sites/m2e. Eu obtive uma integração inteligente com os menus. Vou relatar se encontrar algum problema óbvio.
Eero Aaltonen
11
Desculpe, eu não percebi que o mercado não está instalado por padrão. Atualizei minha resposta para explicar como fazer isso a partir do pacote padrão do Eclipse. Embora seja uma etapa adicional, a instalação do mercado é benéfica e evita a necessidade de adicionar manualmente repositórios extras.
David Edwards
Ok, parece bom agora. Sinalizado como aceito.
Eero Aaltonen
Ainda é o caso do Ubuntu não empacotar o Eclipse Marketplace? Eu queria verificar se havia um pacote para instalar em vez de fazê-lo de dentro do eclipse.
22815 Peter Cordes