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 :

application RCP problème export en executable


Sujet :

Eclipse Platform

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    310
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 310
    Par défaut application RCP problème export en executable
    bonjour,


    je cherche a exporter mon application RCP eclipse en executable.

    pour cela j'ai bien créer mon ".product" et bien definie sa configuration
    l'execution de mon application depuis ce ".product" fonctionne correctement


    mais lorsque je veut exporter mon application RCP une fenetre apparrait me disant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    a cycle was detected when generating the classpath com.dc.ui_1.0.0, org.eclipse.ui_3.4.2.M20090204-0800, org.eclipse.ui.workbench_3.4.2.M20090127-1700, orgeclipse.ui_3.4.2.M2009024-0800.
     
    a cycle was detected when generating the classpath com.dc.ui_1.0.0, org.eclipse.ui_3.4.2.M20090204-0800, org.eclipse.ui.workbench_3.4.2.M20090127-1700, orgeclipse.ui_3.4.2.M2009024-0800.
    pourtant je suis bien allez dabs mon fichier plugin.xml de mon RCP et je lui demande d'annalyser les cycles dans les dependances et il n'en a trouve aucun


    est ce que vous sauriez d'ou peut venir le probléme ????????

  2. #2
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    310
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 310
    Par défaut
    si ceci peut aider voici la hierarchie de mon application :


    mon application RCP utilise un plugin A et un plugin B

    et le plugin A utilise le plugin B



    je voit bien ce fameux cycle mais comment faire pour rendre visible mon plugin B par mon application RCP a travers leplugin A ???????????????

  3. #3
    Membre expérimenté
    Avatar de DaveShot
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2008
    Messages
    238
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Août 2008
    Messages : 238
    Par défaut
    Bonjour,
    si ton RCP dépend du plugin A et du plugin B, et que ton plugin A dépend du plugin B, pour éviter un problème de cycle il faut :
    ->que ton RCP dépende du plugin A
    ->que ton plugin A dépende de B, et que ton plugin A réexporte ses dépendances, pour le(s) plugin(s) qui dépend(ent) de lui.

    dans le manifest de ton RCP tu auras :
    Require-Bundle: A

    dans le manifest de ton plugin A tu auras :
    Require-Bundle: B;visibility:=reexport

    David.

  4. #4
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    310
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 310
    Par défaut
    Citation Envoyé par DaveShot Voir le message

    dans le manifest de ton RCP tu auras :
    Require-Bundle: A

    dans le manifest de ton plugin A tu auras :
    Require-Bundle: B;visibility:=reexport

    David.
    dans mon RCP j'ai bien mitle plugin A en dependance (pas le B)

    dans le plugin A j'ai mit le plugin B en dependance (et propriété coché reexport this dependency)
    a la compilation et l'execution depuis eclipse ca marche mais toujours le même problème pour le export

    estce que c'est bien la procedeure dont tu parlais ???

  5. #5
    Membre expérimenté
    Avatar de DaveShot
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2008
    Messages
    238
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Août 2008
    Messages : 238
    Par défaut
    oui il s'agissait bien de cela,
    par contre il faut vérifier que tes plugins A et B n'utilisent pas les mêmes dépendances, ce qui pourrait poser pb à ton RCP.
    Est-ce le cas?

    David.

  6. #6
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    310
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 310
    Par défaut
    Citation Envoyé par DaveShot Voir le message
    par contre il faut vérifier que tes plugins A et B n'utilisent pas les mêmes dépendances, ce qui pourrait poser pb à ton RCP.
    Est-ce le cas?

    David.
    mon plugin B n'a aucune dependance car il s'agit juste d'un projet java transforme en plugin
    et le plugin A n'a en dependance que le plugin B (il s'agit egalement d'un projet java transforme en plugin)

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 21/09/2012, 18h03
  2. [RCP] problème pour exporter le projet
    Par david06600 dans le forum Eclipse Platform
    Réponses: 11
    Dernier message: 14/11/2007, 16h46
  3. Eclipse RCP problème après l'export
    Par Schtroumpf81 dans le forum Eclipse Platform
    Réponses: 3
    Dernier message: 03/10/2006, 09h40
  4. [Eclipse RCP] problème exportant un projet (tuto)
    Par TabrisLeFol dans le forum Eclipse Platform
    Réponses: 3
    Dernier message: 03/07/2006, 16h19
  5. [RCP] Problème au niveau des icones des executables
    Par albeau dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 23/03/2006, 16h24

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