IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Maven Java Discussion :

Problème POM classes12.jar


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Février 2007
    Messages
    134
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 134
    Par défaut Problème POM classes12.jar
    Bonjour,

    je suis en train de construire les dépendences du POM d'un projet déja existant, et je suis tombé sur la classe OracleDriver sui dépend de la classe classes12.jar

    mais en rajoutant cette dépendance :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    	<dependency>
    			<groupId>com.oracle</groupId>
    			<artifactId>classes12</artifactId>
    			<version>9.0.2.0.0</version>
    	</dependency>
    j'ai eu ce message :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    ...
     Then, install it using the command:
         mvn install:install-file -DgroupId=com.oracle -DartifactId=classes12 \
             -Dversion=9.0.2.0.0 -Dpackaging=jar -Dfile=/path/to/file
    lternatively, if you host your own repository you can deploy the file there:       mvn deploy:deploy-file -DgroupId=com.oracle -DartifactId=classes12 \
             -Dversion=9.0.2.0.0 -Dpackaging=jar -Dfile=/path/to/file \
              -Durl=[url] -DrepositoryId=[id]
    ...
    Pourtant j'ai bien verifié que classes12.jar existe déja dans notre artifactory...

    meme en ajoutant la bibliotheque manuellement, la compilation echoue...

    qqqu'un aurait une idée par rapport à ce pb

    Merci par avance

  2. #2
    Membre confirmé Avatar de marcxa44
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    202
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Mai 2007
    Messages : 202
    Par défaut
    moi je l'ai installer manuellement avec la commande :
    mvn install:install-file -DgroupId=oracle -DartifactId=jdbc\
    -Dversion=1.2 -Dpackaging=jar -Dfile=/path/to/file/classes12.jar
    essaie ca ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    219
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2007
    Messages : 219
    Par défaut
    Bonjour,

    Puisque OracleDriver est une dépendance de ton projet, tu n'as pas à rajouter toi même les dépendances de OracleDriver (classe12.jar) Maven s'occupera de la faire automatiquement !!!

  4. #4
    Membre confirmé
    Inscrit en
    Février 2007
    Messages
    134
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 134
    Par défaut
    Merci a tous les deux pour vos reponses...

    Si Maven gere lui meme les dependances, je ne comprends pas pourquoi il reconnait pas la classe OracleDriver, c'est ca qui m'embete !!!

    marcxa44 : Pour install, il l'a fait avec succés, mais qund je rajoute la dépendance, il affiche le meme message...

    Merci !!

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    219
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2007
    Messages : 219
    Par défaut
    Si j'ai bien compris ton programme utilise une dépendance oracle.driver.

    Peux tu nous mettre ta déclaration de dépendance ??

    Sinon si oracle driver utilise comme dépendance classe12.jar, le fait que oracle driver soit deja declaré comme dépendance dans ton projet fera que maven ira chercher les dependances de oracle Driver.

    Evidemment sous reserve que ceux ci existent sur le repo central.

    C'est pourquoi met nous tes déclarations de dépendance que l'on voit si ils existent sur le repo.

    @+

  6. #6
    Membre confirmé
    Inscrit en
    Février 2007
    Messages
    134
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 134
    Par défaut
    La seule dépendance que j'ai créé est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <dependency>
    			<groupId>com.oracle</groupId>
    			<artifactId>classes12</artifactId>
    			<version>9.0.2.0.0</version>
    </dependency>
    puisque la compilation ne passait pas a cause de Oracle Driver qu'il ne trouvait pas.

  7. #7
    Membre confirmé Avatar de marcxa44
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    202
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Mai 2007
    Messages : 202
    Par défaut
    une fois que tu l'as installer avec ma commande la dépendance n'est plus la meme que celle que t'as mis au départ.
    Elle devient :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <dependency>
    			<groupId>oracle</groupId>
    			<artifactId>jdbc</artifactId>
    			<version>1.2</version>
    		</dependency>
    essaie avec ca ca devrait marcher, a moins que tu ne l'es déjà essayer?

  8. #8
    Expert confirmé

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Par défaut
    Citation Envoyé par D.Mounir
    Si Maven gere lui meme les dependances, je ne comprends pas pourquoi il reconnait pas la classe OracleDriver, c'est ca qui m'embete !!!
    Ce jar n'est pas distribué par défaut dans le référentiel Maven à cause de problème de droits. Le jar en question est propriété d'Oracle et ne peut pas être redistribué.

    Chacun doit donc l'installer manuellement dans son repository (ou tout au moins au niveau de l'entreprise).

  9. #9
    Membre confirmé
    Inscrit en
    Février 2007
    Messages
    134
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 134
    Par défaut
    Le jar en question existait déja dans le ripository local, malgré ca le probleme persistait...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [JONAS] problème exemple "sb.jar" de jonas
    Par bouncebounce dans le forum JOnAS
    Réponses: 2
    Dernier message: 11/08/2006, 12h41
  2. Problème d'executer .jar
    Par nickkian dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 23/05/2006, 15h19
  3. Problème exportation fichier jar + mysql
    Par oliwan dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 07/05/2006, 20h58
  4. Réponses: 6
    Dernier message: 17/04/2005, 10h58
  5. Problème d'exportation jar : où est mon répertoire bin ?
    Par fredcontin dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 25/05/2004, 16h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo