Maison  >  Article  >  Java  >  Comment comprendre Maven en Java

Comment comprendre Maven en Java

王林
王林avant
2023-04-17 22:43:091706parcourir

1 ) Un projet est un projet Si le projet est très volumineux, il n'est pas adapté d'utiliser des packages pour diviser les modules. Il est préférable que chaque module corresponde à un projet, ce qui facilite la division du travail et la collaboration. Avec l'aide de maven, vous pouvez diviser un projet en plusieurs projets

(2) Lorsque vous utilisez des packages jar dans le projet, vous devez "copier" et "coller" la bibliothèque du projet

Le même package jar apparaît à plusieurs reprises dans différents projets Dans les projets, vous devez effectuer un travail répétitif de copier-coller. Avec l'aide de maven, le package jar peut être enregistré dans "l'entrepôt", quel que soit le projet dans lequel il se trouve, utilisez simplement la référence.

(3) Chaque fois que le package jar est nécessaire, vous devez le préparer vous-même ou le télécharger depuis le site officiel

Avec l'aide de maven, nous pouvons utiliser une manière unifiée et standardisée pour télécharger le package jar, standard

( 4) Le risque de versions de package jar incohérentes

Lorsque différents projets utilisent des packages jar, les versions de package jar de chaque projet peuvent être incohérentes, entraînant des erreurs de non-exécution. Avec l'aide de maven, tous les packages jar sont placés dans "l'entrepôt" et tous les projets utilisent une copie du package jar dans l'entrepôt.

(5) Un package jar qui dépend d'autres packages jar doit être ajouté manuellement au projet

Composant FileUpload -> Composant IO, commons-fileupload-1.3.jar dépend de commons-io-2.0.1.jar

Cela nous fait perdre beaucoup de temps et d'argent lors de l'importation de packages, et augmente également considérablement le coût d'apprentissage. Avec l'aide de maven, il importera automatiquement les packages jar dépendants.

3. Utilisation

(1) Ajouter un package jar tiers

(2) Dépendances entre les packages jar : Maven peut importer automatiquement tous les autres packages jar dont dépend pour nous

(3. ) Obtenez des packages jar tiers : Maven fournit un système de gestion de packages jar complètement unifié et standardisé. Vous n'avez besoin que de vous appuyer sur un package jar sous forme de coordonnées dans le projet, et Maven le téléchargera automatiquement de l'entrepôt central vers le. entrepôt local.

(4) Diviser le projet en plusieurs modules d'ingénierie

(5) Construire le projet (packaging, compilation, etc.)

Quelles classes de collection existe-t-il en Java

Les collections en Java sont principalement divisées en ? quatre catégories :

1, Liste : ordonnée, répétable ;

2. File d'attente : ordonnée, répétable

3. Ensemble : non répétable ;

4.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer