Importar dependências Maven em IntelliJ IDEA

Eu tenho uma pequena pergunta sobre o IntelliJ IDEA 11. Acabei de importar um projeto da subversão - é um projeto maven. Mas eu tenho um problema em dependências de bibliotecas maven para que eu possa't incluir todas as dependências maven automaticamente - IDEA mostra erros de dependência somente quando eu abro essa classe/ Isso é o que eu recebo aqui:

Então eu quero que todas as dependências sejam adicionadas automaticamente - isso é possível ou tenho que passar por todos os arquivos de classe para identificar e adicionar dependências maven?!

ATUALIZAÇÃO: Depois de fazer algumas modificações, descobri como resolver o meu problema de alguma forma. Foi o que eu fiz:

mas acho que logicamente não vai incluir e verificar novas dependências à frente?!... Existe alguma área de configuração para isso no intelliJ - exportação automática de dependências para classpath ?!

Solução

IntelliJ deve baixar e adicionar todas as suas dependências ao classpath do projeto's automaticamente enquanto o seu POM estiver em conformidade e todas as dependências estiverem disponíveis.

Ao importar projetos Maven para o IntelliJ, normalmente surge uma caixa de informações perguntando se você deseja configurar Auto-Import para projetos Maven. Isso significa que se você fizer qualquer alteração no seu POM, essas alterações serão carregadas automaticamente.

Pode activar esta funcionalidade em File > Settings > Maven > Importing, existe uma caixa de verificação que diz " Import Maven projects automatically".

Se isso não't ajuda, então eu sugeriria fazer uma limpeza completa e começar de novo:

  • Feche a janela do seu projeto (e IntelliJ) e remova todos os arquivos *.iml' e todas as pastas.idea' (deve haver uma por módulo)
  • Executar mvn clean install a partir da linha de comando
  • Re-importe o projeto para o IntelliJ e preste atenção quando ele lhe pedir para habilitar a auto-importação

**IntelliJ 2016 Update***:

A configuração Importar Projetos Maven automaticamente foi movida para Build, Execution, Deployment > Build Tools > Maven > Importing nas suas preferências do IntelliJ.

Comentários (11)

Tente Re-Importar o projeto do painel Maven Projects no IntelliJ IDEA. Ele deve baixar e configurar todas as dependências definidas no seu pom.xml automaticamente.

Se o download não't funcionar a partir do IDEA por algum motivo, tente mvn install da linha de comando e veja se as dependências podem ser buscadas.

Claro que todas as dependências necessárias e quaisquer repositórios personalizados devem ser definidos diretamente no arquivo pom.xml.

Comentários (0)

Quando você cria um novo projeto, você simplesmente precisa escolher a opção:

...
Importar projeto do modelo externo
Criar estrutura de projeto IDEA sobre modelo externo existente (Eclipse, Maven...)
...

Você'vai achar isso bem direto de lá.
E no seu caso, pode fechar o seu projecto e simplesmente criar um novo. Escolha o diretório do seu projeto's, que irá substituí-lo, tornando-o um projeto Maven.

Comentários (1)