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

Eclipse Platform Discussion :

OSGI - JAR Externe


Sujet :

Eclipse Platform

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Modérateur

    Avatar de Robin56
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juin 2009
    Messages
    5 297
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juin 2009
    Messages : 5 297
    Par défaut OSGI - JAR Externe
    Bonsoir,

    J'espère poster ce problème dans le topic approprié.

    Sur Eclipse, j'ai un AspectJ Project auquel je voudrais lier une librairie venant d'un outil extérieure.

    J'ai déplacé le JAR que j'avais besoin dans le répertoire LIB et je l'ai ajouté dans le Classpath du MANIFEST.MF. J'aimerais pourtant, ne pas avoir à déplacer le JAR qui a peut être des dépendances envers d'autres codes (autre que Java). Y'a-t-il moyen de rajouter une référence donc dans le Classpath du projet qui pointe vers un JAR Externe ?

    ftp://ftp-developpez.com/mbaron/eclipse/introplugin.pdf << Poly 57
    J'ai cru que cette méthode aurait pu fonctionner mais elle déplace également le JAR dans le plugin nouvellement créé.

    J'espère avoir clarifié mon problème
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d'un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Architecte Solution
    LinkedIn : https://www.linkedin.com/in/nicolascaudard/

  2. #2
    Rédacteur/Modérateur
    Avatar de Laurent.B
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2004
    Messages
    3 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2004
    Messages : 3 468
    Par défaut
    Bonjour,

    Je ne suis pas sûr d'avoir tout compris mais as-tu pensé à regarder dans La F.A.Q Eclipse ?
    Responsable FAQ Eclipse | Maintiens et développe un des logiciels destinés aux rédacteurs sur developpez.com
    Gardons toujours à l'esprit que le forum constitue une base documentaire, dont l'utilité et la qualité dépendent du soin apporté à nos questions et nos réponses. Soyons polis, précis (dans le titre et dans le corps des questions), concis, constructifs et faisons de notre mieux pour respecter la langue française et sa grammaire. Merci pour nous (les modérateurs) mais aussi et surtout, merci pour vous.
    Problème solutionné => je vais au bas de la page et je clique sur le bouton (qui suite à mise à jour du forum, a légèrement changé d'aspect).

  3. #3
    Modérateur

    Avatar de Robin56
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juin 2009
    Messages
    5 297
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juin 2009
    Messages : 5 297
    Par défaut
    Ok on va le faire avec une image alors :



    On peut donc voir la librairie portico.jar ajouté dans le Classpath. Et donc physiquement, portico.jar est une librairie dans le répertoire lib/ du projet.

    Ce que j'aimerais c'est que physiquement la librairie portico.jar reste dans un autre répertoire d'origine.

    PS : En touchant à la configuration du Build Path "add external jar", le projet ne se compile plus, donc ce n'est pas la solution.
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d'un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Architecte Solution
    LinkedIn : https://www.linkedin.com/in/nicolascaudard/

  4. #4
    Membre Expert
    Avatar de Gueritarish
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mai 2007
    Messages
    1 800
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2007
    Messages : 1 800
    Par défaut
    Salut,

    Alors, après avoir fouillé un minimum, il semble que la solution soit de transformer ton jar en plug-in. Rien de bien méchant, je te rassure.
    De 2 choses l'une:
    • soit ton jar est une librairie java "connu" et dans ce cas un plug-in pour ce jar est sans doute déjà disponible (soit sur le repository springsource soit sur le repository Orbit).
    • soit ton jar n'est pas dans les repositorys et du coup, il te faut le transformer toi même. Du coup, il te faut aller dans File -> New -> Project... -> Plug-in Development -> Plug-in from existing JAR archives et suivre les étapes de création du plug-in.

    Ensuite, il ne te reste plus qu'à utiliser le mécanismes de dépendances entre plug-ins.

    Voilà, à+
    Gueritarish

  5. #5
    Modérateur

    Avatar de Robin56
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juin 2009
    Messages
    5 297
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juin 2009
    Messages : 5 297
    Par défaut
    J'avais vu cette solution oui et je l'ai testé. Mais quand on crée un Plug-In en spécifiant d'ajouter un JAR externe, celui-ci est copié dans le dossier du Plug-In du nouveau projet qui vient d'être créé.

    Du coup, il n'y a pas vraiment de différence au bout du compte. Mais j'vais continuer à chercher en ce sens.
    Citation Envoyé par Gueritarish Voir le message
    Salut,

    Alors, après avoir fouillé un minimum, il semble que la solution soit de transformer ton jar en plug-in. Rien de bien méchant, je te rassure.
    De 2 choses l'une:
    • soit ton jar est une librairie java "connu" et dans ce cas un plug-in pour ce jar est sans doute déjà disponible (soit sur le repository springsource soit sur le repository Orbit).
    • soit ton jar n'est pas dans les repositorys et du coup, il te faut le transformer toi même. Du coup, il te faut aller dans File -> New -> Project... -> Plug-in Development -> Plug-in from existing JAR archives et suivre les étapes de création du plug-in.

    Ensuite, il ne te reste plus qu'à utiliser le mécanismes de dépendances entre plug-ins.

    Voilà, à+
    Gueritarish
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d'un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Architecte Solution
    LinkedIn : https://www.linkedin.com/in/nicolascaudard/

Discussions similaires

  1. Exécutable jar et jar externe
    Par helldog dans le forum Général Java
    Réponses: 11
    Dernier message: 13/04/2007, 00h33
  2. [Débutant] Ajout JAR externe : pb exécution
    Par arthix dans le forum Eclipse Java
    Réponses: 6
    Dernier message: 15/01/2007, 22h35
  3. Problemes avec JAR externes
    Par AnonCoder dans le forum Eclipse Platform
    Réponses: 2
    Dernier message: 13/09/2006, 13h36
  4. [JAR] Exporation jar + jar externes
    Par Baptiste Wicht dans le forum Eclipse Java
    Réponses: 9
    Dernier message: 15/03/2006, 12h17
  5. [JAR]Pb utilisation de Jar externes
    Par El_touristo dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 23/02/2005, 21h22

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