Maison >Java >javaDidacticiel >Comment puis-je ajouter le pilote Oracle JDBC (ojdbc14) à mon projet Maven ?

Comment puis-je ajouter le pilote Oracle JDBC (ojdbc14) à mon projet Maven ?

Linda Hamilton
Linda Hamiltonoriginal
2024-12-10 16:16:11671parcourir

How Can I Add the Oracle JDBC Driver (ojdbc14) to My Maven Project?

Référentiel Maven pour le pilote Oracle JDBC (ojdbc14)

Dans Maven, trouver un référentiel pour les dépendances peut être crucial, en particulier pour les bibliothèques comme la Pilote Oracle JDBC. Bien que le site Web MVNrepository suggère une dépendance pour ojdbc14, il est essentiel de savoir que ce pilote n'est pas disponible dans le référentiel central Maven en raison de restrictions de licence.

Ajout d'un référentiel externe

Étant donné que le pilote n'est pas disponible dans le référentiel central, nous devons ajouter un référentiel externe à Maven contenant l'artefact ojdbc14. Malheureusement, aucun référentiel public ne peut légalement héberger le pilote Oracle JDBC en raison de sa licence binaire.

Utiliser une entrée POM

Malgré l'absence de référentiel public, Maven fournit un moyen de gérer de telles dépendances via une entrée POM dans le référentiel Maven Central. Cette entrée contient les informations Maven préférées et une URL pour télécharger le fichier JAR.

Installation du JAR localement

Pour utiliser le pilote Oracle JDBC, vous devez télécharger le JAR à partir de l'URL fournie dans l'entrée POM et installez-le dans votre référentiel Maven local à l'aide de la commande suivante :

mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 \
-Dversion=10.2.0.3.0 -Dpackaging=jar -Dfile=ojdbc.jar -DgeneratePom=true

Cette commande ajoutera le JAR dans votre référentiel local et générez un POM pour celui-ci. L'ajout du paramètre -DgeneratePom=true empêche les avertissements dans votre fichier pom.xml.

Partage dans un référentiel local

Si votre équipe maintient un référentiel Maven local, vous pouvez téléchargez-y le JAR pour le partager et un accès pratique. Reportez-vous aux directives spécifiques pour la configuration de votre référentiel local.

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