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 Java Discussion :

Erreur de compilation a la génération plugin


Sujet :

Eclipse Java

  1. #1
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 65
    Par défaut Erreur de compilation a la génération plugin
    Bonjour,

    J'ai créé 4 projets Java. Il existe des dépendances entre ces projets. Tout marche très bien !

    Ca commence a se gater quand j'essaie de créer un plugin. Pour cela je dois suivre trois étapes :
    - créer un feature
    - créer un plugin
    - exporter ce plugin pour des applications puissent l'utiliser.

    Ca coince à létape "créer un plugin" donc vu que j'exporte un truc faux, rien marche derrière ! bref

    Quand je crée mon fameux plugin jai des erreurs de compilation du style : "L'importation deMonProjetX ne peut pas être résolue". En gros, il ne peut voir mes autres projets. j'ai oublié de dire que l'opération de création de plugin crée un jar pour chaque projet (dans le répertoire plugin) + un jar global (dans le répertoire (feature). Mes petits jar n'arrivent pas a se voir et je ne comprends pas pourquoi

    merci pour votre aide

  2. #2
    Membre éprouvé Avatar de Tazmanian Devil
    Profil pro
    Inscrit en
    Février 2007
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 119
    Par défaut
    Il faut que tu les mette dans les dépandances du plugin.xml.

    Et aussi dans les plugins requis de ton .product si c'est du RCP

  3. #3
    Membre Expert
    Avatar de azerr
    Homme Profil pro
    Ingénieur Etude JEE/Eclipse RCP
    Inscrit en
    Avril 2006
    Messages
    942
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur Etude JEE/Eclipse RCP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2006
    Messages : 942
    Par défaut
    Bonjour,
    j'ai exactement le meme probleme.

    >Il faut que tu les mette dans les dépandances du plugin.xml.
    Le probleme c'est que cet onglet est utilise pour definir les dependances avec d'autre plugin. Me concernant j'ai aussi plusieurs projet Eclipse JAVA qui ne sont pas des plugins. Ce sont des projet JAVA qui definissent les classes utilitaires, qui ne sont pas lie a Eclipse.

    Pour creer les libraires il faut aller dans l'onglet Build creer une library avec le bouton "Add Library", puis associer cette library avec une source avec le bouton "Add Folder". Le problème c'est qu'il ne propose que les sources du projets du plugin et pas les autres projets du workspace.

    J'ai continué dans ma démarche, et j'ai vu que l'on pouvait creer des sources lies avec "Add Folder"->"Create New Folder"->Advanced (coche "Link to folder in file system") puis selectionner le repertoir source retrouve sur le disque (et pas du workspace).

    Mais quand je construis le plugin avec un update site (Buil All), Eclipse n'arrive pas a generer les libraries qui font references aus source lies.

    J'ai donc repris toutes mes source et j'ai du les mettre dans mon projet plugin. Si quelqu'un a une solution je suis preneur.

    Merci

    Angelo

  4. #4
    Membre éprouvé Avatar de Tazmanian Devil
    Profil pro
    Inscrit en
    Février 2007
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 119
    Par défaut
    La meilleure solution serait d'en faire des plugins mais bon.

    Sinon, soit tu modifie manuellement ton buid.xml pour creer et récuperer un jar de tes classes utilitaires lors de la generation, soit tu modifie manuellement le fichier build.properties pour ajouter dans les chemins de sources du jar du plugin le chemin en relatif vers ton projet java : exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    source.runtime.jar = src/,\
                         icons/,\
                         ../ExternalJava/src/
    A priori ca marche mais c'est de la bidouille que tu risque fort d'oublier à terme, il vaudrait mieux transformer tes projet utilitaires en plugins ou en faire des jars que tu recupere dans ton projet.

  5. #5
    Membre Expert
    Avatar de azerr
    Homme Profil pro
    Ingénieur Etude JEE/Eclipse RCP
    Inscrit en
    Avril 2006
    Messages
    942
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur Etude JEE/Eclipse RCP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2006
    Messages : 942
    Par défaut
    Bonjour Tazmanian Devil
    merci pour ton idee.
    Bidouiller le fichier build.proerties je ne prefere pas le faire.
    Je vais convertir mes projets en plugins pour construire mes jars, en seperant que le Build All (de site), compilera bien ces projets aussi.

    Bonen journee

  6. #6
    Membre éprouvé Avatar de Tazmanian Devil
    Profil pro
    Inscrit en
    Février 2007
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 119
    Par défaut
    Citation Envoyé par azerr Voir le message
    Je vais convertir mes projets en plugins pour construire mes jars, en seperant que le Build All (de site), compilera bien ces projets aussi.
    Pas de souci, pas de raison que ca ne marche pas si tu les référence dans ton feature.xml.

Discussions similaires

  1. Nagios plugin erreur de compilation
    Par fredouzzz dans le forum Administration système
    Réponses: 2
    Dernier message: 24/05/2013, 10h32
  2. Erreur de compilation après modification du Uses
    Par DevelOpeR13 dans le forum Langage
    Réponses: 5
    Dernier message: 30/10/2007, 14h23
  3. Réponses: 10
    Dernier message: 22/09/2003, 21h58
  4. Réponses: 4
    Dernier message: 27/08/2003, 21h34
  5. Réponses: 2
    Dernier message: 04/03/2003, 23h24

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