web-dev-qa-db-fra.com

Artefact manquant com.Oracle:ojdbc14:jar:10.2.0.1.0.0

J'essaie d'ajouter une dépendance pour ojdbc14 dans pom.xml. . Les étapes que j'ai suivies pour ajouter ojdbc14.jar dans le référentiel local de maven:

  1. Créer un nouveau projet 
  2. déplacez vers ce dossier particulier où se trouve le fichier pom.xml dans la commande Invite.
  3. exécutez la commande mvn clean.
  4. exécuter la commande:

    mvn install: fichier d'installation -Dfichier = ojdbc14.jar -DgroupId = com.Oracle -DartifactId = Oracle -Dversion = 10.2.0.1.0 -Dpackaging = jar -DgeneratePom = true 

après cela, j'ai reçu un message de réussite de construction

J'ai mis à jour les référentiels global et local dans Eclipse> Référentiels Maven

C:\> mvn install:install-file -Dfile="C:\Users\Dhia\Desktop\Nouveau dossier\ojdb
c14.jar" -DgroupId=com.Oracle -DartifactId=ojdbc14 -Dversion=10.2.0.1.0 -Dpackag
ing=jar
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-install-plugin:2.4:install-file (default-cli) @ standalone-pom
---
[INFO] Installing C:\Users\Dhia\Desktop\Nouveau dossier\ojdbc14.jar to C:\Users\
Dhia\.m2\repository\com\Oracle\ojdbc14\10.2.0.1.0\ojdbc14-10.2.0.1.0.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.460s
[INFO] Finished at: Sat Feb 28 22:44:13 CET 2015
[INFO] Final Memory: 4M/15M
[INFO] ------------------------------------------------------------------------
C:\>

mon répertoire local est C:\Users\Dhia\Desktop\Eclipse jee et lors de l'ouverture de .com dans le référentiel Oracle Eclipse ne s'affiche pas 

en ajoutant et Oracle ojdbc14 10.2.0.1.0

mon pom.txt

<project xmlns="http://maven.Apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.Apache.org/POM/4.0.0 http://maven.Apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>b</groupId>
  <artifactId>b</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <packaging>war</packaging>
  <name>b</name>
  
    <repositories>
        <repository>
                <id>prime-repo</id>
                <name>PrimeFaces Maven Repository</name>
                <url>http://repository.primefaces.org</url>
        </repository>
 <!--      
 <repository>
    <id>central</id>
    <url>http://repo1.maven.org/maven2/</url>
  </repository>  
   --> 
  </repositories>
  
  <dependencies>
  
  
        <dependency>
                <groupId>org.hibernate</groupId>
                <artifactId>hibernate-core</artifactId>
                <version>4.1.8.Final</version>
        </dependency>
        <dependency>
                <groupId>org.hibernate</groupId>
                <artifactId>hibernate-validator</artifactId>
                <version>4.2.0.Final</version>
        </dependency>
            <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.8.2</version>
            <scope>test</scope>
        </dependency>
        <dependency>
                <groupId>org.springframework.webflow</groupId>
                <artifactId>spring-webflow</artifactId>
                <version>2.3.1.RELEASE</version>
        </dependency>
        <dependency>
                <groupId>org.springframework.webflow</groupId>
                <artifactId>spring-faces</artifactId>
                <version>2.3.1.RELEASE</version>
        </dependency>
        <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-orm</artifactId>
                <version>3.1.1.RELEASE</version>
        </dependency>
        <dependency>
                <groupId>com.Oracle</groupId>
                <artifactId>ojdbc14</artifactId>
                <version>10.2.0.1.0</version>
        </dependency>
        <dependency>
                <groupId>log4j</groupId>
                <artifactId>log4j</artifactId>
                <version>1.2.16</version>
        </dependency>
        <dependency>
                <groupId>com.Sun.faces</groupId>
                <artifactId>jsf-impl</artifactId>
                <version>2.1.10</version>
        </dependency>
        <dependency>
                <groupId>com.Sun.facelets</groupId>
                <artifactId>jsf-facelets</artifactId>
                <version>1.1.14</version>
        </dependency>
        <dependency>
                <groupId>com.Sun.faces</groupId>
                <artifactId>jsf-api</artifactId>
                <version>2.1.10</version>
        </dependency>
        <dependency>
                <groupId>commons-dbcp</groupId>
                <artifactId>commons-dbcp</artifactId>
                <version>20030825.184428</version>
        </dependency>
        <dependency>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-log4j12</artifactId>
                <version>1.6.4</version>
        </dependency>
        <dependency>
                <groupId>javax.servlet</groupId>
                <artifactId>javax.servlet-api</artifactId>
                <version>3.0.1</version>
                <scope>provided</scope>
        </dependency>
        <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-tx</artifactId>
                <version>3.0.5.RELEASE</version>
        </dependency>
        <dependency>
                <groupId>xml-apis</groupId>
                <artifactId>xml-apis</artifactId>
                <version>1.3.02</version>
        </dependency>
        <dependency>
                <groupId>org.springframework.security</groupId>
                <artifactId>spring-security-web</artifactId>
                <version>3.1.3.RELEASE</version>
        </dependency>
        <dependency>
                <groupId>org.springframework.security</groupId>
                <artifactId>spring-security-config</artifactId>
                <version>3.1.3.RELEASE</version>
        </dependency>
        <dependency>
                <groupId>org.primefaces</groupId>
                <artifactId>primefaces</artifactId>
                <version>3.4</version>
        </dependency>
        <dependency>
                <groupId>cglib</groupId>
                <artifactId>cglib</artifactId>
                <version>2.2.2</version>
                <scope>runtime</scope>
        </dependency>
        <dependency>
                <groupId>org.hibernate</groupId>
                <artifactId>hibernate-entitymanager</artifactId>
                <version>4.1.8.Final</version>
        </dependency>
  </dependencies>
  
</project>

J'ai eu une erreur dans mon fichier pom.xml: artefact manquant, com.Oracle:ojdbc14:jar:10.2.0.1.0.0, et je ne suis pas en mesure de voir le fichier ojdbc14.jar dans mon référentiel local. Y at-il quelque chose de mal dans les étapes que j'ai suivies. Sil te plait aide moi.

Merci

5
beji dhia

Cela ne peut pas être directement installé car Oracle a mis une licence et des accords. Nous devons donc le télécharger manuellement et l'installer dans le projet. Utilisez ce lien pour choisir la version dont vous avez besoin et télécharger le fichier ojdbc14.jar. Vous devez avoir un compte Oracle pour le télécharger. 

Ensuite, ouvrez la commande Invite. Accédez à l'emplacement de téléchargement du fichier. Puis entrez le code ci-dessous. 

mvn install:install-file -DgroupId=com.Oracle -DartifactId=ojdbc14 -Dversion=10.2.x.x.x -Dpackaging=jar -Dfile=ojdbc14.jar -DgeneratePom=true

Remplissez le x en utilisant votre version requise. Ensuite, faites un clic droit sur votre projet> Maven> Mettre à jour le projet.

Cela résoudra le problème. 

7
Rhokai

Le code XML de la version com.Oracle:ojdbc14:jar:10.2.0.1.0.0 est manquant dans le référentiel central. Je pense donc que cette version posera problème à de nombreuses autres personnes.

https://repo1.maven.org/maven2/com/Oracle/ojdbc14/

2
nishant

Cet artefact n'existe pas dans le référentiel central maven: http://repo1.maven.org/maven2/com/Oracle/ojdbc14/10.2.0.4.0 (uniquement pom).

S'il vous plaît se référer Y at-il un problème avec la dépendance à Oracle?

1
The PowerHouse

Cela peut être dû à votre fichier maven settings.xml. Si vous ne configurez pas votre référentiel local dans settings.xml, le référentiel par défaut sera Default: ${user.home}/.m2/repository. Et vous devez configurer les mêmes paramètres Maven dans votre IDE.

Voir plus de détails ici.

0
Nara

D'après la sortie de mvn install:install-file, la jar a été correctement installée dans votre référentiel maven local. Si vous ajoutez ceci à votre pom.xml (dans la section <dependencies>), votre projet devrait trouver le fichier jar:

<dependency>
    <groupId>com.Oracle</groupId>
    <artifactId>ojdbc14</artifactId>
    <version>10.2.0.1.0</version>
</dependency>

Si vous rencontrez toujours des problèmes, Veuillez partager votre pom.xml et la sortie d'erreur.

0
janos