Tut maven automatisch herunterladen Artefakt-Abhängigkeiten?
Ich arbeite mit Maven für ein wenig während jetzt und ich hatte eine Frage über die Informationen auf der Maven-Repository-Website. Ich schaute auf die tags zum einfügen in meine pom für spring-web-mvc-3.2.8.RELEASE
und bemerkt die Tabelle mit der überschrift "dieses Artefakt hängt davon ab" und sah die Vielzahl von Artefakten, die unten aufgeführt.
Meine Frage ist einfach: Bin ich eigentlich gehören die alle Abhängigkeiten aufgelistet in der Tabelle in meiner pom?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ihre Frage zu beantworten, Nein, Sie müssen nicht, um alle Abhängigkeiten aufgeführt, die in der Artefakt-Abhängigkeiten Abschnitt. Es ist mein Verständnis, dass wenn Sie eine Abhängigkeit in Ihrem
pom
- Datei, maven automatisch heruntergeladen, alle benötigten Gläser. Ich bin Herleitung dieser aufgrund der Tatsache, dass ich persönlich glaube nicht, fügen Sie die Artefakt-Abhängigkeiten anderes als das, was ich brauche, um meinepom
.Beispielsweise, wenn ich wollte, spring-core würde ich Folgendes tun:
Und maven automatisch kümmern sich um die Abhängigkeiten für mich.
Einem guten Weg, dieses heraus zu testen, ist das öffnen eines neues maven-Projekt in eclipse, und geben Sie eine Abhängigkeit wie diese, aktualisieren Sie das Projekt, und überprüfen Sie dann in den Maven-dependencies-Ordner.
Zum Spaß, ich experimentierte mit diesem und es ist wirklich wahr, Maven heruntergeladen alle notwendigen Abhängigkeiten wenn Sie ein update für Ihr Projekt. Nachdem man nur die über-Abhängigkeit in meinem
pom.xml
- Datei habe ich die folgenden:Kein download alles.
Maven kümmert sich um alle die Artefakt-Abhängigkeiten für das angegebene Abhängigkeit erwähnt in der pom-Datei.