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 :

Inclure un composant externe


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de maloups
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    332
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 332
    Par défaut Inclure un composant externe
    Bonjour à tous,

    Sur mon projet actuel, je travaille avec le composant "mozswing" qui est en fait un répertoire contenant tout un tas de jar, dll....
    Lorsque j'ajoute ce répertoire dans les "Referenced Librairies" d'Eclipse, aucun soucis, il reconnait bien mes library, tout fonctionne à merveille...

    C'est au moment du packaging via Maven que ca se complique... étant donné que ce composant n'est pas référencé dans le pom.xml, il ne trouve pas les library de mozswing et donc, ne veux pas compiler mes sources....

    Comment dois-je m'y prendre pour que Maven prennent en compte ce composant et qu'il me le recopie automatiquement à la génération du jar, dans le répertoire "lib" avec mes autres library maven ???

    Google et recherche forum n'ont pas vraiment été mon amis sur ce coup...

    Merci d'avance pour vos conseilles !

  2. #2
    Membre Expert
    Avatar de gifffftane
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 354
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 2 354
    Par défaut
    maven a comme principe qu'un développement ne dépende jamais de la config locale d'un poste particulier. Donc il va falloir que tu intègres ce répertoire spécial dans la logique maven, c'est à dire en faire un artefact, comme on dit en mavenland.

    Cela veut dire le mettre d'une façon ou d'une autre dans un repository maven. En général, on en fait un jar, et on l'importe.

    Tu peux t'inspirer de Comment utiliser une dépendance qui n'est pas dans le repository central ?

  3. #3
    Membre éclairé Avatar de maloups
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    332
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 332
    Par défaut
    Hum... ouep ca je sais faire, j'en ai deja plein des librairies qu'on ne trouve pas de base dans Maven

    Mon probleme c'est que Mozswing est un répertoire contenant déjà des jars... et il me semble qu'on ne peut pas inclure de "jars" dans un "jar"...

    Mais si il existe une ruse pour faire ca, ca me va impec !

Discussions similaires

  1. [NetBeans] Inclure des package externes dans mon jar
    Par JavaEli dans le forum NetBeans
    Réponses: 4
    Dernier message: 13/03/2011, 21h34
  2. [export jar] inclure une lib externe
    Par EpOnYmE187 dans le forum Eclipse Java
    Réponses: 8
    Dernier message: 14/03/2008, 17h23
  3. Inclure fichier php externe
    Par gazza dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 08/08/2006, 12h22
  4. Inclure un fichier externe sans utiliser les frames
    Par gazza dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 12/07/2006, 09h52
  5. [jar] inclure des librairie externe
    Par Grummfy dans le forum Eclipse Java
    Réponses: 6
    Dernier message: 13/12/2005, 14h41

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