Corrigir antes do IntelliJ 14
Arquivo [menu] -> Configurações -> maven -> importando e desmarque "use maven3 para importar projeto"
ref: http://youtrack.jetbrains.com/issue/IDEA-98425 (que também pode ter algumas outras idéias)
Fixar IntelliJ 15+
Encontrei isso novamente, com o IntelliJ 15 desta vez, que não tem mais a opção "usar o maven3 para importar". A causa é que, às vezes, o IntelliJ "não analisa dependências erradas corretamente" e, se não pode analisar corretamente uma delas, desiste de todas elas, aparentemente. Você pode saber se esse é o caso abrindo a janela da ferramenta de projetos maven (menu Visualizar -> Janelas de ferramentas -> Projetos Maven). Expanda um de seus projetos e suas dependências. Se todas as dependências estiverem sublinhadas em vermelho, "Houston, temos um problema".
Você pode realmente ver a falha real passando o mouse sobre o próprio nome do projeto.
No meu exemplo, ele dizia "Problemas: Nenhuma versão disponível para XXX" ou "Falha ao ler o descritor do artefato org.xy.z" ref: https://youtrack.jetbrains.com/issue/IDEA-128846
e
https: // youtrack.jetbrains.com/issue/IDEA-152555
Parece que, neste caso, eu estava lidando com um jar que não tinha um arquivo pom associado (no nosso repositório maven nexus e também no meu repositório local). Se esse também é o seu problema, "solução urgente: se você realmente não precisa usar classes desse jar em seu próprio código (por exemplo, apenas uma dependência transitiva transitória), você pode realmente comentar isso do pom (temporariamente), o maven recarrega o projeto e, em seguida, descomente-o. De alguma forma, depois desse ponto, o IntelliJ "lembra" suas antigas dependências de trabalho. Adicionar uma exclusão transitiva do maven temporariamente também pode ser útil, se você o encontrar a partir da cadeia transitória de dependências. "
Outra coisa que pode ajudar é usar uma "versão mais recente" do maven que o 3.0.5 incluído. Para configurá-lo para usar isso como padrão, feche todas as suas janelas intellij e abra as preferências -> construção, execução e implantação -> ferramentas de construção -> maven e altere o diretório inicial do maven, ele deve dizer "Para padrão projeto "na parte superior quando você ajusta isso, mas você pode ajustá-lo para um projeto específico, desde que" importe "depois de ajustá-lo.
Limpar caches
Excluindo suas pastas de cache intellij (windows: HOMEPATH /. {IntellijIdea, IdeaC} XXX linux ~ / .IdeaIC15) e / ou desinstalando e reinstalando o próprio IntelliJ. Isso também pode ser feito acessando Arquivo [menu] -> Invalidate Caches / Restart...
. Clique em invalidate and restart
. Isso reindexará todo o seu projeto e resolverá muitos problemas difíceis de rastrear com o IntelliJ.