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 navigieren
C:\Users\DeinBenutzername\.m2\~/.m2/settings.xml erstellen und folgendes<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 erstellen
C:\Users\DeinBenutzername\..m2.mkdir -p ~/.m2
Die 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>
IntelliJ so konfigurieren, dass es die benutzerdefinierte
settings.xml verwendet
settings.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.