2013-01-04 3 views
17

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?

+1

Vielleicht war es schneller, herauszufinden, indem Sie Maven installieren und etwas Einfaches ausführen. –

Antwort

9

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.

12

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.

+0

tatsächlich erstellen Sie einfach ein Maven-Projekt wird es versuchen, ein ~/.m2/+1 für Sie zu erstellen – Jianhong

Verwandte Themen