[JAVA] Verwenden Sie Maven nur zum Herunterladen abhängiger Bibliotheken

Nun, ohne das Front Talk, das Verfahren zum Herunterladen einer Reihe von Bibliotheken im Maven-Repository unter Windows, einschließlich Abhängigkeiten.

    1. Bringen Sie OpenJDK und stellen Sie es bereit. https://jdk.java.net/13/ Laden Sie die Zip-Datei herunter und entpacken Sie sie. Kopieren Sie den Ordner jdk-13 nach C: \ und benennen Sie ihn in "C: \ jdk" um.
  1. Bringen Sie Apache Maven mit und stellen Sie es bereit. https://maven.apache.org/download.cgi Laden Sie die Zip-Datei herunter und entpacken Sie sie. Kopieren Sie den Ordner apache-maven-x.x.x nach C: \ und benennen Sie ihn in "C: \ maven" um.

    1. Starten Sie die Eingabeaufforderung und wechseln Sie in den Bin of Maven.

\maven\bin



 4. Stellen Sie JAVA_HOME ein.

#### **`\jdk`**
```> set java_home=c


 5. Erstellen Sie pom.xml.
 Kopieren Sie das im Maven-Repository verfügbare Snippet in "Kopieren Sie die Bibliothek, die Sie aus dem Maven-Repository herunterladen möchten, hier".
 Ein Beispiel ist Spring Data Core 2.1.11.
https://mvnrepository.com/artifact/org.springframework.data/spring-data-commons/2.1.11.RELEASE


#### **`> notepad pom.xml`**
```xml



#### **`pom.xml`**
```xml

<project>
<modelVersion>4.0.0</modelVersion>
<groupId>id</groupId>
<artifactId>dl</artifactId>
<version>1</version>

<dependencies>
<!--Kopieren Sie hier die Bibliothek, die Sie aus dem Maven-Repository herunterladen möchten, und fügen Sie sie ein-->

<!-- https://mvnrepository.com/artifact/org.springframework.data/spring-data-commons -->
<dependency>
    <groupId>org.springframework.data</groupId>
    <artifactId>spring-data-commons</artifactId>
    <version>2.1.11.RELEASE</version>
</dependency>

</dependencies>
</project>

  1. Führen Sie mvn aus.

copy-dependencies



 7. Eine Reihe von Bibliotheken wird unter ". \ Target \ dependency" einschließlich Abhängigkeiten heruntergeladen. Kopieren Sie sie daher in das lib-Verzeichnis der App.

C:\maven\bin>dir .\target\dependency Die Datenträgerbezeichnung für Laufwerk C lautet Windows Die Seriennummer des Volumes lautet 9281-A910

C:\maven\bin\target\Abhängigkeitsverzeichnis

2019/10/06 00:46

. 2019/10/06 00:46 .. 2019/10/06 00:46 41,139 slf4j-api-1.7.26.jar 2019/10/06 00:46 673,979 spring-beans-5.1.10.RELEASE.jar 2019/10/06 00:46 1,301,116 spring-core-5.1.10.RELEASE.jar 2019/10/06 00:46 1,176,955 spring-data-commons-2.1.11.RELEASE.jar 2019/10/06 00:46 23,764 spring-jcl-5.1.10.RELEASE.jar 5 Dateien 3,216,953 Bytes 2 Verzeichnisse 80,748,457,984 Bytes freier Speicherplatz


 das ist alles.


Recommended Posts