Maison >Java >javaDidacticiel >Comment intégrer des JAR externes personnalisés dans votre projet Maven pour le contrôle de version ?

Comment intégrer des JAR externes personnalisés dans votre projet Maven pour le contrôle de version ?

Susan Sarandon
Susan Sarandonoriginal
2024-10-29 10:20:02481parcourir

How to Integrate Custom External JARs into Your Maven Project for Version Control?

Intégration JAR externe personnalisée avec Maven

L'ajout de fichiers JAR externes à un projet Maven est une tâche courante, en particulier lorsque vous travaillez avec des fichiers JAR non publics. référentiels. Pour votre scénario spécifique, nous explorerons deux options, garantissant toutes deux que votre projet et la bibliothèque sont sous contrôle de version.

1. Référentiel dans le projet :

Pour maintenir la bibliothèque au sein de votre projet et contrôler les versions, vous pouvez créer un référentiel dans le projet. Ajoutez ce qui suit à votre pom.xml :

<code class="xml"><repository>
    <id>in-project</id>
    <name>In Project Repo</name>
    <url>file://${project.basedir}/libs</url>
</repository>

<dependency>
    <groupId>stuff</groupId>
    <artifactId>library</artifactId>
    <version>1.0</version>
</dependency></code>

Cela ajoutera le répertoire lib sous votre dossier de projet en tant que référentiel et installera automatiquement la bibliothèque.

2. Portée du système avec chemin externe :

Si vous préférez stocker le JAR en externe, vous pouvez utiliser la portée du système :

<code class="xml"><dependency>
    <groupId>stuff</groupId>
    <artifactId>library</artifactId>
    <version>1.0</version>
    <systemPath>${lib.location}/MyLibrary.jar</systemPath>
    <scope>system</scope>
</dependency></code>

Spécifiez le chemin système du fichier JAR à l'aide du Propriété ${lib.location}, mais vous n'aurez pas besoin d'exécuter mvn install:install-file.

Résolution du problème Eclipse :

Si Eclipse ne le fait pas reconnaître la dépendance après l'avoir ajoutée au POM, vous pouvez essayer ce qui suit :

  • Nettoyer et reconstruire le projet (clic droit > Nettoyer)
  • Ajouter manuellement le fichier JAR à chemin de classe de votre projet Eclipse (clic droit > Propriétés > Chemin de construction Java)
  • Actualisez les dépendances Maven (Fenêtre > Afficher la vue > Autre > Maven)

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:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn