Oracle
 sql >> Base de données >  >> RDS >> Oracle

Artefact manquant com.oracle:ojdbc6:jar:11.2.0.3

Malheureusement, en raison de la licence binaire, il n'y a pas de référentiel public avec Oracle Driver JAR, vous ne pouvez donc pas simplement l'ajouter à votre fichier pom.

Vous devez ajouter ce pot manuellement :

Tout d'abord, vous devez télécharger ojdbc6.jar de ici cliquez sur jar (2.6 MB) au milieu de la page.

Ensuite, mettez ojdbc6.jar dans un dossier de votre projet (utilisons lib ).

Ensuite, vous devez ajouter ceci dans vos dependencies section dans votre pom.xml :

<dependency>
    <groupId>com.oracle</groupId>
    <artifactId>ojdbc</artifactId>
    <version>11.2.0</version>
    <scope>system</scope>
    <systemPath>${basedir}/lib/ojdbc6.jar</systemPath>
</dependency>

Une autre option consiste à installer ce jar dans votre référentiel maven local :

mvn install:install-file -Dfile=path/to/ojdbc6.jar -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0 -Dpackaging=jar

Et ensuite vous pourrez référencer cette dépendance comme ceci :

<dependency>
    <groupId>com.oracle</groupId>
    <artifactId>ojdbc6</artifactId>
    <version>11.2.0</version>
</dependency>

Vous devez choisir ce qui vous convient le mieux.