Maison  >  Article  >  Java  >  Comment intégrer des fichiers JAR externes personnalisés dans votre projet Maven ?

Comment intégrer des fichiers JAR externes personnalisés dans votre projet Maven ?

Barbara Streisand
Barbara Streisandoriginal
2024-11-02 14:38:03454parcourir

How to Integrate Custom External JAR Files into Your Maven Project?

Lier un JAR externe personnalisé à votre projet Maven

L'intégration de fichiers JAR externes dans votre projet Maven peut être un défi courant, voici un guide complet :

Meilleure option pour ajouter un JAR externe

Lorsque votre projet et la bibliothèque doivent être sous contrôle de code source, la meilleure approche consiste à créer un fichier "Dans le projet Dépôt." Suivez ces étapes :

  1. Créez un dossier "libs" dans le répertoire de votre projet.
  2. Copiez votre fichier JAR externe dans le dossier "libs".
  3. Ajoutez le déclarations suivantes de « référentiel » et de « dépendance » dans votre fichier 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>

Résolution des problèmes de dépendance d'Eclipse

Si Eclipse ne parvient pas à reconnaître le dépendance, essayez ce qui suit :

  1. Assurez-vous que la valeur systemPath dans votre pom.xml correspond au chemin exact de votre fichier JAR.
  2. Exécutez la commande Maven suivante : mvn eclipse:eclipse to mettez à jour Eclipse avec les dépendances du projet.

L'utilisation de mvn install:install-file

mvn install:install-file n'est pas nécessaire si vous avez ajouté le dépendance à votre pom.xml et créé le "Dans le référentiel du projet."

Notes supplémentaires

  • Le fichier JAR sera stocké dans votre référentiel local sous ~ /.m2/repository/groupId/artifactId/version/artifactId-version.jar.
  • Pour plus de détails, reportez-vous à l'article de blog : https://web.archive.org/web/20121026021311/charlie. cu.cc/2012/06/how-add-external-libraries-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