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 de dépendance et de classpath


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Avatar de bobuse
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    232
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 232
    Par défaut problème de dépendance et de classpath
    Bonjour,

    J'ai un projet multi-modules. Plusieurs de mes modules servent en fait à construire des bundles Osgi à partir de dépendances maven. Ainsi, j'ai un module log4j-osgi qui ressemble à ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    <?xml version="1.0"?><project>
      <parent>
        <artifactId>artifacts-osgi</artifactId>
        <groupId>org.simexplorer</groupId>
        <version>1.0-SNAPSHOT</version>
      </parent>
      <modelVersion>4.0.0</modelVersion>
      <groupId>log4j</groupId>
      <artifactId>log4j-osgi</artifactId>
      <packaging>bundle</packaging>
      <name>log4j-osgi</name>
      <version>1.2.14</version>
        <properties>
            <symbolic.name>org.apache.log4j</symbolic.name>
            <unpack.version>1.2.14</unpack.version>
            <export.package>org.apache.log4j</export.package>
        </properties>
        <dependencies>
            <dependency>
                <groupId>log4j</groupId>
                <artifactId>log4j</artifactId>
                <version>1.2.14</version>
                <scope>provided</scope>
            </dependency>
        </dependencies>
    </project>
    Dans un autre module, j'ai une dépendance vers ce module. Et le problème vient du fait qu'à la compilation, le classpath utilisé inclue le répertoire target/classes de mon module log4j-osgi, et bien évidemment, les classes ne sont pas trouvées puisqu'elles sont dans le jar.

    Y a-t-il donc un moyen pour indiquer la cible à ajouter dans le classpath pour une dépendance ?

    Merci

  2. #2
    Membre expérimenté
    Avatar de bobuse
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    232
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 232
    Par défaut
    Bon et bien je viens de lire quelque chose d'intéressant sur la doc du plugin bundle :
    http://felix.apache.org/site/maven-b...lugin-bnd.html

    À la section "Unpacking bundle contents to 'target/classes'", il est expliqué comment extraire les classes dans le répertoire en question. C'est pas aussi propre que je l'espérais, mais bon, je vais essayer …

  3. #3
    Membre expérimenté
    Avatar de bobuse
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    232
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 232
    Par défaut
    Bon, ça aurait été sympa si ça avait marché.
    Mais là, tout ce que ça fait, c'est extraire du jar le manifest dans target/classes.

    Donc bof. À moins que quelqu'un m'explique une subtilité à ce propos

Discussions similaires

  1. Bouton radio : problème de dépendance
    Par CROSS dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 27/06/2007, 21h54
  2. [REDHAT] Problèmes de dépendances à libssl et libcrypto
    Par djshaker dans le forum RedHat / CentOS / Fedora
    Réponses: 3
    Dernier message: 08/03/2007, 14h42
  3. problème de dépendances
    Par souchraf dans le forum Debian
    Réponses: 1
    Dernier message: 18/01/2007, 21h38
  4. [win32] Problème de dépendances
    Par FamiDoo dans le forum MFC
    Réponses: 5
    Dernier message: 11/07/2006, 09h11
  5. Problème de dépendances dans une table
    Par PrinceMaster77 dans le forum Outils
    Réponses: 1
    Dernier message: 22/11/2004, 12h39

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