Eingebaute Maven-Version überprüfen
Zu einer externen Maven-Installation wechseln (falls erforderlich)
Sicherstellen, dass IntelliJ das richtige JDK verwendet
IntelliJ erkennt Maven-Projekte automatisch und bietet Funktionen wie Abhängigkeitsverwaltung, Lebenszyklusbefehle und Plugins direkt in der IDE.
Falls sich keine settings.xml in deinem ~/.m2/-Ordner befindet, ist das normal! Standardmäßig erstellt Maven diese Datei nicht, es sei denn, du konfigurierst sie explizit. Maven funktioniert dennoch, da es auf die globalen Standardeinstellungen zurückgreift.
C:\Users\DeinBenutzername\.m2\settings.xml~/.m2/settings.xml<Maven_Home>/conf/settings.xml - Beispiel:C:\Program Files\Apache\Maven\conf\settings.xml/usr/share/maven/conf/settings.xmlhttps://repo.maven.apache.org/maven2).
Falls du eine benutzerdefinierte settings.xml benötigst (z. B. für private Repositories oder Proxys), kannst du sie manuell erstellen:
.m2-Ordner navigierenC:\Users\DeinBenutzername\.m2\~/.m2/settings.xml erstellen und folgendes hinzufügen:
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> <mirrors> <mirror> <id>mein-privates-repo</id> <mirrorOf>*</mirrorOf> <url>https://meine-firma-repo.com/repository/maven-public</url> <repositoryManager>true</repositoryManager> </mirror> </mirrors> </settings>
Du kannst den .m2-Ordner manuell erstellen, auch wenn du keine eigene Maven-Installation hast! IntelliJ IDEA enthält ein eingebautes Maven, sodass es auch ohne separate Installation funktioniert.
.m2-Verzeichnis erstellenC:\Users\DeinBenutzername\..m2.
mkdir -p ~/.m2
settings.xml-Datei erstellen.m2-Ordner eine Datei namens settings.xml.settings.xml:
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> <localRepository>${user.home}/.m2/repository</localRepository> </settings>
settings.xml verwendetsettings.xml in .m2 aus.
Nach dieser Konfiguration erkennt IntelliJ das .m2-Verzeichnis und verwendet deine benutzerdefinierte settings.xml.
Das eingebaute Maven in IntelliJ IDEA lädt Abhängigkeiten an einen Standardort herunter, genau wie eine normale Maven-Installation.
Standardmäßig werden die Abhängigkeiten im lokalen Maven-Repository gespeichert:
C:\Users\DeinBenutzername\.m2\repository~/.m2/repositoryFalls dieses Verzeichnis nicht existiert, wird es von Maven automatisch erstellt, sobald eine Abhängigkeit heruntergeladen wird.
Standardmäßig lädt das eingebaute Maven in IntelliJ Abhängigkeiten aus dem offiziellen Maven Central Repository: https://repo.maven.apache.org/maven2
Falls du stattdessen ein anderes Repository verwenden möchtest (z. B. ein internes Nexus- oder Artifactory-Repository), musst du die Datei settings.xml im .m2-Ordner anpassen oder erstellen und Folgendes hinzufügen:
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> <mirrors> <mirror> <id>benutzerdefiniertes-repo</id> <mirrorOf>*</mirrorOf> <url>https://mein-repository.com/repository/maven-public</url> <repositoryManager>true</repositoryManager> </mirror> </mirrors> </settings>Nach dieser Konfiguration lädt das Maven in IntelliJ Abhängigkeiten aus dem benutzerdefinierten Repository statt aus Maven Central.