Como forçar a ideia intellij a reler/actualizar todas as dependências especificadas no ficheiro pom ?
Abrir o "Maven Projectos" separador/janela e clicar no "Reimportar todos os Projectos" Maven; no canto superior esquerdo começa a recarregar todas as dependências dos seus repositórios. A barra de estado informa sobre o processo.
O que lhe permite pensar que isto não está a funcionar correctamente? Talvez qualquer uma das dependências possa't ser carregada a partir do repositório?
Há também uma configuração útil que diz ao IntelliJ para verificar novas versões de dependências, mesmo que os números das versões tenham mudado't. Tivemos um repositório maven local e um projecto de snapshot que foi actualizado algumas vezes, mas os números de versão permaneceram os mesmos. O problema foi que IntelliJ/Maven não't actualizou este projecto por causa do número de versão fixo.
Para permitir a verificação de uma dependência alterada, embora o número da versão tenha mudado't change go to the "Maven Projects" tab, select "Maven settings" and there activate "Always update snapshots".
Se a reimportação não funcionar (ou seja doesn't remove versões antigas de dependências após uma atualização de pom pom), há mais uma chance:
O botão mais à esquerda (ciclo azul) abaixo também reimporta todos os projetos maven:
[![insira aqui a descrição da imagem][1]][1]
Eu tive um problema em que o IntelliJ não conseguia compilar aulas, alegando que faltavam dependências entre os projetos. Reimportar o projeto como sugerido nas respostas desta pergunta não resolveu'não resolveu o problema. A solução para mim, foi:
fechar o editor;
compilar todos os projetos com maven na linha de comando;
adicionar os projectos ao maven novamente (separador maven / adicionar projectos maven (verde +) / escolher a pom pom raiz);
ATENÇÃO: em alguns projetos, você pode ter que incrementar a memória máxima para importação maven (configurações maven no separador maven / Importar / opções VM para importador).
Se estiver a utilizar gamas de versões para quaisquer dependências, certifique-se de que IntelliJ está a utilizar Maven 3 para importar o projecto. Pode encontrar esta configuração em: 'Settings > Maven > Importing > Use Maven3 para importar o projecto'. Caso contrário, poderá descobrir que as versões SNAPSHOT não são importadas correctamente.