Maison >Java >javaDidacticiel >Où puis-je trouver le pilote Oracle JDBC (ojdbc14) pour Maven et comment l'ajouter ?

Où puis-je trouver le pilote Oracle JDBC (ojdbc14) pour Maven et comment l'ajouter ?

Susan Sarandon
Susan Sarandonoriginal
2024-12-02 17:51:11978parcourir

Where Can I Find the Oracle JDBC Driver (ojdbc14) for Maven and How Do I Add It?

Trouver le pilote Oracle JDBC dans le référentiel Maven

Dans votre projet, vous souhaitez incorporer le pilote Oracle JDBC en tant que dépendance (portée d'exécution) - ojdbc14. Comme cet artefact n'est pas disponible dans le référentiel central de Maven, il pose certains défis.

Identification d'un référentiel approprié

Malheureusement, en raison de contraintes de licence, le JAR du pilote Oracle n'est hébergé dans aucun site public. dépôt. Il s'agit d'un problème lié à plusieurs dépendances, et non d'un défaut de Maven. Trouver un référentiel public contenant le JAR indique probablement une distribution illégale.

Ajout du référentiel à Maven

Bien que certains JAR avec des limitations de licence n'aient pas de référentiel public, ils peuvent avoir un "pom" entrée dans le dépôt Maven Central. La vérification de cette entrée fournit des informations Maven vitales, notamment :

  • ID de groupe : com.oracle
  • ID d'artefact : ojdbc14
  • Version : 10.2.0.3.0

L'entrée contient également l'URL de téléchargement du JAR : http://www.oracle.com/technology/software/tech/java/sqlj_jdbc/index.html.

Une fois le JAR téléchargé, vous pouvez l'ajouter au référentiel de votre ordinateur à 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

Générer un POM avec le dernier paramètre empêche les avertissements dans le pom.xml.

Si votre équipe maintient un local Dépôt Maven, ce guide fournit des instructions pour télécharger le JAR : [Guide de téléchargement de JAR vers le référentiel Maven local] (lien vers le guide).

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