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 :

Créer un "type de projet"


Sujet :

Eclipse Platform

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    ego
    ego est déconnecté
    Rédacteur

    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    1 883
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Hauts de Seine (Île de France)

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

    Informations forums :
    Inscription : Juillet 2004
    Messages : 1 883
    Billets dans le blog
    2
    Par défaut Créer un "type de projet"
    Bonjour,

    je cherche à créer un nouveau "type de projet" sous Eclipse.
    Ce que je chercher doit me permettre de :

    - Ajouter un type de projet dans la boite de dialogue de création de projet. Avec en plus la possibilité de mettre ce nouveau type de projet dans une "catégorie" (comme on a tous les types de projet Java sous la catégorie Java)
    - Instancier un nouveau projet avec ce type tout en initialisant une arborescence avec des modèles de documents types (word, excel, ppt,...)

    Merci d'avance.

    NB : j'ai un peu cherché sur le forum mais je n'ai trouvé que cela et je ne sais pas quoi en faire.

  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
    Je pense que tu dois utiliser les "natures" de projet. Je n'ai pas essayé, mais dans les templates des extensions (plugin.xml -> extensions / Add.. / Extension Wizard ), il y a un template nommé Project Builder and Nature, tu devrais creuser vers là.

  3. #3
    ego
    ego est déconnecté
    Rédacteur

    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    1 883
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Hauts de Seine (Île de France)

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

    Informations forums :
    Inscription : Juillet 2004
    Messages : 1 883
    Billets dans le blog
    2
    Par défaut
    ok, je vais essayer et je vous tiendrai au courant

  4. #4
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 14
    Par défaut
    Yop !!

    Moi aussi je suis dans un cas un peu pareil, c'est un peu la galère, en ce moment j'expérimente.
    Pour l'instant voila les solutions que j'ai faites/que je pense essayer :
    - soit dans tes newWizard (wizardNewProjectCreationPage, ...) tu créais des nouveaux projets de type IProject en leur associant une nature particulière que tu auras définie avant (c'est pas terrible mais bon ...) et tu dois sûrement pouvoir les "customiser" un peu (jsuis en train de voir).
    - soit tu définie un nouveau type de projet (IMachinProject) héritant de IProject (comme c'est fait en Java apparemment), mais là bonne chance car il y a la dose de méthode à comprendre et à redéfinir (pas toutes mais une bonne partie à mon avis) => je ne l'ai pas encore fait mais j'hésite, est-ce que ça en vaut vraiment la peine ???? (en plus je ne suis pas sûr de mon coup, je ne connais pas encore tout très bien ... et si je me casse la tête pour au final me rendre compte que ça sert à rien ... jsuis déjà juste au niveau du temps !!!)

    Pour initialiser l'arborescence, j'ai trouvé quelques pages sur le net qui proposait de rajouter dans ton wizard de création de nouveau projet des méthodes du genre

    private IFolder createFolderInProject(IProject project, String folderName)

    qui te créait un nouveau dossier de nom folderName dans le project que tu lui passe en paramètre => ça doit être faisable avec des IFile ...

    Bref j'espère que ça t'as un peu aidé, sinon bah c'est pas grave, j'aurais essayé ^^

    Bonne nuit !!

  5. #5
    ego
    ego est déconnecté
    Rédacteur

    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    1 883
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Hauts de Seine (Île de France)

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

    Informations forums :
    Inscription : Juillet 2004
    Messages : 1 883
    Billets dans le blog
    2
    Par défaut
    merci
    L'utilisation des wizards me parait adaptée à mon cas
    Merci à tous

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 20
    Par défaut
    Bonjour,

    Citation Envoyé par Lordver Voir le message
    Pour initialiser l'arborescence, j'ai trouvé quelques pages sur le net qui proposait de rajouter dans ton wizard de création de nouveau projet des méthodes du genre
    Serait-il possible d'avoir ces liens, svp ?

    Citation Envoyé par ego Voir le message
    merci
    L'utilisation des wizards me parait adaptée à mon cas
    Merci à tous
    ego, peux-tu faire un retour sur ce que tu as fait, que cela est abouti ou pas, merci

  7. #7
    ego
    ego est déconnecté
    Rédacteur

    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    1 883
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Hauts de Seine (Île de France)

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

    Informations forums :
    Inscription : Juillet 2004
    Messages : 1 883
    Billets dans le blog
    2
    Par défaut
    je suis en vacances, j'ai effectivement réussit à faire un truc, je vous donnerai le code à mon retour le 10 mars

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

Discussions similaires

  1. Problème de quote dans un projet web suite aux migrations de poste
    Par tamildark dans le forum Développement Web en Java
    Réponses: 2
    Dernier message: 03/01/2011, 15h16
  2. Quels types de projets réalisez vous avec .NET
    Par Louis-Guillaume Morand dans le forum Général Dotnet
    Réponses: 106
    Dernier message: 03/12/2007, 18h44
  3. API MySQL et type de projet
    Par kitsune dans le forum MFC
    Réponses: 11
    Dernier message: 06/11/2005, 18h44
  4. Quel type de projet choisir pour incorporer directX9...
    Par Coderm@n dans le forum DirectX
    Réponses: 6
    Dernier message: 02/08/2004, 13h24

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