Hvordan tvinge intellij idea til å lese/oppdatere alle avhengigheter som er spesifisert i pom-filen?
Åpne fanen/vinduet "Maven Projects" og klikk på "Reimport All Maven Projects" i øvre venstre hjørne for å laste inn alle avhengigheter fra depotene. Statuslinjen informerer om prosessen.
Hva får deg til å tro at dette ikke fungerer som det skal? Kanskje noen av avhengighetene ikke kan lastes inn fra depotet?
Det finnes også en nyttig innstilling som ber IntelliJ om å se etter nye versjoner av avhengigheter selv om versjonsnumrene ikke er endret. Vi hadde et lokalt maven-repository og et snapshot-prosjekt som ble oppdatert noen ganger, men versjonsnumrene var de samme. Problemet var at IntelliJ/Maven ikke oppdaterte dette prosjektet på grunn av det faste versjonsnummeret.
For å aktivere kontroll av endrede avhengigheter selv om versjonsnummeret ikke er endret, går du til fanen "Maven Projects", velger "Maven settings" og der aktiverer du "Always update snapshots".
Hvis du bruker versjonsintervaller for avhengigheter, må du kontrollere at IntelliJ bruker Maven 3 til å importere prosjektet. Du finner denne innstillingen i: Innstillinger > Maven > Importing > Bruk Maven3 til å importere prosjektet
. Ellers kan du oppleve at SNAPSHOT-versjoner ikke importeres korrekt.