Maison >Java >javaDidacticiel >Comment intégrer des JAR externes personnalisés dans votre projet Maven pour le contrôle de version ?
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 :
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!