Maison >Java >javaDidacticiel >Comment résoudre les dépendances Maven pour le pilote Oracle JDBC ?

Comment résoudre les dépendances Maven pour le pilote Oracle JDBC ?

Barbara Streisand
Barbara Streisandoriginal
2024-12-13 05:06:10200parcourir

How to Resolve Maven Dependencies for the Oracle JDBC Driver?

Résoudre la dépendance Maven pour le pilote Oracle JDBC

L'intégration du pilote Oracle JDBC dans les projets Maven pour la dépendance d'exécution nécessite la localisation d'un référentiel compatible en raison de son absence dans le référentiel central Maven.

Identifier le Référentiel

Malheureusement, la licence binaire du pilote Oracle JDBC exclut sa disponibilité dans tout référentiel public. Par conséquent, il devient impératif pour les utilisateurs de s'abstenir d'utiliser des référentiels publics potentiellement illégaux contenant le pilote.

Ajout d'un référentiel local

Malgré l'absence de référentiel public, le Les métadonnées du pilote Oracle JDBC sont accessibles dans le référentiel central Maven. Ces métadonnées fournissent les informations nécessaires pour ajouter manuellement le pilote au référentiel local du projet.

<dependency>
    <groupId>com.oracle</groupId>
    <artifactId>ojdbc14</artifactId>
    <version>10.2.0.3.0</version>
</dependency>

Pour ajouter le pilote, téléchargez le fichier JAR depuis le site Web d'Oracle et utilisez la commande Maven suivante :

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

En activant la génération POM, les avertissements dans le fichier pom.xml peuvent être évités. Pour les équipes gérant un référentiel Maven local, le guide fourni facilite le téléchargement du JAR.

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