Die Funktionen von Maven sind: 1. Fügen Sie die entsprechende Konfiguration in die Datei ein, und Maven lädt automatisch das entsprechende JAR-Paket herunter. 2. Laden Sie Abhängigkeiten herunter, sofern andere JAR-Pakete vorhanden sind, von denen das konfigurierte JAR-Paket abhängt wird automatisch heruntergeladen. 3. Sie können War- oder JAR-Projekte direkt darüber verpacken.
Die Rolle von Maven: Fügen Sie die entsprechende Konfiguration in die Datei ein. Maven lädt automatisch das entsprechende JAR-Paket herunter, um Abhängigkeiten herunterzuladen, solange das JAR konfiguriert ist Paket Andere abhängige JAR-Pakete werden automatisch heruntergeladen; Kriegs- oder JAR-Projekte können direkt darüber gepackt werden.
1. Helfen Sie beim Herunterladen des JAR-Pakets
Das Maven-Projekt enthält eine pom.xml-Datei. Solange Sie die entsprechende Konfiguration hinzufügen, wird das entsprechende JAR-Paket automatisch für Sie heruntergeladen. Sie müssen nicht überall nach dem benötigten JAR-Paket suchen.
Das Folgende ist die Demonstrationskonfigurationsdatei pom .xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>exam</groupId> <artifactId>exam_3</artifactId> <packaging>war</packaging> <version>0.0.1-SNAPSHOT</version> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>3.0.5.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>3.0.5.RELEASE</version> </dependency> </dependencies> </project>
Oben ist der Inhalt im Knoten
ist mit einem
Projektnamen konfiguriert:
Projektmodul:
Projektversion:
Das ist also eine der Funktionen von Maven, die Ihnen beim Herunterladen von JAR-Paketen hilft
2. Abhängigkeiten finden und beim Herunterladen von Abhängigkeiten helfen
Das Finden von JAR-Paketen ist die Erstens: Grundfunktionen, Suche nach Abhängigkeiten in dieser Funktion und darauf basierende Funktionen. In der Maven-Codebasis verfügt jedes JAR-Paket auch über eine eigene pom.xml-Datei, und diese Datei verfügt auch über eine<dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>2.6</version> </dependency>
Und dieses JAR-Paket muss das Paket commons-logging.jar verwenden,
Das nennt man Abhängigkeit, spring-core-2.6.jar hängt von commons-logging.jar ab.
Dies ist die zweite Rolle von Maven, die Ihnen beim Herunterladen von Abhängigkeitspaketen hilft.
3. Hot-Bereitstellung, Hot-Kompilierung
Das bedeutet, dass der geänderte Code direkt vom Webserver akzeptiert werden kann, wenn er ausgeführt wird nicht Sie müssen den Server neu starten oder den Code erneut bereitstellen, und Sie können das War- oder Jar-Projekt direkt über Maven packen.Das obige ist der detaillierte Inhalt vonWofür wird Maven verwendet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!