Wird der Ordner .m2
automatisch von Maven erstellt, oder müssen Sie ihn manuell erstellen?Müssen Sie den Ordner .m2/repository manuell erstellen
Was enthält die .m2/repository
, enthalten und woher kommt es?
Wird der Ordner .m2
automatisch von Maven erstellt, oder müssen Sie ihn manuell erstellen?Müssen Sie den Ordner .m2/repository manuell erstellen
Was enthält die .m2/repository
, enthalten und woher kommt es?
Es wird automatisch erstellt. Die Repository-Ordner (auch lokaler Repository genannt) seinen Inhalt aus Repositories in Ihrem des Benutzer angegeben herunterladensettings.xml
, die globalesettings.xml
und möglicherweise in Ihrem Poms.
Die meisten Artefakte werden von repo1.maven.org
heruntergeladen.
Erstens wird es von Maven erstellt werden, wenn Sie einen Build ausführen, wie zum Beispiel:
mvn clean install
Hinweis, könnten Sie dies nur herausfinden, werden Sie sich selbst ausführt MVN;)
Zweitens, die Inhalt von .m2 sind:
Eine settings.xml
Datei, die globale Einstellungen für alle Maven Ausführungen enthält.
Ein Ordner namens repository
, der alle lokalen Kopien verschiedener Maven-Artefakte enthält, entweder Caches von Artefakten, die aus entfernten Repositorys wie Maven Central stammen, oder Artefakte, die von Ihren lokalen Maven-Builds erstellt wurden. Die Artefakte sind dort in Ordnerstrukturen organisiert, die die GroupId der Artefakte spiegeln.
tatsächlich erstellen Sie einfach ein Maven-Projekt wird es versuchen, ein ~/.m2/+1 für Sie zu erstellen – Jianhong
Vielleicht war es schneller, herauszufinden, indem Sie Maven installieren und etwas Einfaches ausführen. –