[JAVA] Utilisez Maven uniquement pour télécharger des bibliothèques dépendantes

Eh bien, en omettant le discours avant, la procédure pour télécharger un ensemble de bibliothèques dans le référentiel Maven sous Windows, y compris les dépendances.

    1. Apportez et déployez OpenJDK. https://jdk.java.net/13/ Téléchargez et décompressez le fichier zip. Copiez le dossier jdk-13 dans C: \ et renommez-le en "C: \ jdk".
  1. Apportez et déployez Apache Maven. https://maven.apache.org/download.cgi Téléchargez et décompressez le fichier zip. Copiez le dossier apache-maven-x.x.x dans C: \ et renommez-le en "C: \ maven".

    1. Démarrez l'invite de commande et accédez à la corbeille de maven.

\maven\bin



 4. Définissez JAVA_HOME.

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


 5. Créez pom.xml.
 Copiez l'extrait disponible dans le référentiel Maven dans "Copiez ici la bibliothèque que vous souhaitez télécharger depuis le référentiel Maven".
 Un exemple est 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>
<!--Copiez et collez la bibliothèque que vous souhaitez télécharger à partir du référentiel Maven ici-->

<!-- 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. Exécutez mvn.

copy-dependencies



 7. Un ensemble de bibliothèques sera téléchargé dans ". \ Target \ dependency", y compris les dépendances, donc copiez-le dans le répertoire lib de l'application.

C:\maven\bin>dir .\target\dependency Le nom de volume du lecteur C est Windows Le numéro de série du volume est 9281-A910

C:\maven\bin\target\Répertoire des dépendances

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 fichiers 3,216,953 octets 2 répertoires 80,748,457,984 octets d'espace libre


 c'est tout.


Recommended Posts