Heim > Java > javaLernprogramm > Wofür wird Maven verwendet?

Wofür wird Maven verwendet?

清浅
Freigeben: 2020-09-08 16:56:10
Original
94208 Leute haben es durchsucht

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.

Wofür wird Maven verwendet?

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.

Wofür wird Maven verwendet?

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>
Nach dem Login kopieren

Oben ist der Inhalt im Knoten zu beachten. Jeder
ist mit einem
Projektnamen konfiguriert: org.springframework
Projektmodul:
Projektversion: 3.0.5.RELEASE Projektname-Projektmodul-Projektversion zum Maven-Code im Internet Laden Sie das entsprechende JAR-Paket aus der Bibliothek herunter.
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

Zum Beispiel:

 <dependency>         
 <groupId>org.springframework</groupId>       
 <artifactId>spring-core</artifactId>        
 <version>2.6</version>   
 </dependency>
Nach dem Login kopieren
Sie möchten, dass Maven Ihnen beim Herunterladen des Pakets spring-core-2.6.jar hilft

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage