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 :

Plugin de création de project web static


Sujet :

Eclipse Platform

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Février 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 2
    Par défaut Plugin de création de project web static
    Bonjour,

    J'ai besoin de développer un plugin éclipse qui permet la création d'un projet de type web static avec une arborescence définie.

    Pour la partie wizard de création de projet, pas de problème, je me suis fait une classe CustomProjectNewWizard et le projet apparait bien, il est sélectionnable ...

    Par contre pour la création du projet, je n'arrive à générer qu'un projet de type JS avec le code suivant (entre autre) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    IJavaScriptProject jp = JavaScriptCore.create(project);
    JsNatureInstaller jsnatinst = new JsNatureInstaller();
    jsnatinst.installNature(jp.getProject(), progressMonitor);
    Du coup le projet n'est pas considéré comme un projet web, il me manque (sous /.settings/) les fichiers org.eclipse.wst.common.component et org.eclipse.wst.common.project.facet.core.xml (les autres sont bien présents)

    Si je copie ces fichiers manquants d'un autre projet et fait un refresh dans Eclipse, ca fonctionne donc le reste est bon.

    J'ai pas mal cherché et rien trouvé ...
    Existe-t-il un moyen (au même titre que JavaScriptCore) de créer directement un projet web static par le code ?
    Ou alors d'ajouter du code (et sans faire de simples copiés/collés de fichiers) qui permet de générer ces fichiers (facet ...).

    Merci.

  2. #2
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Février 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 2
    Par défaut
    Bonjour,

    je me répond à moi même, si ca peux aider ...

    J'ai créé un projet à l'aide de la classe JavaScripCore.
    J'ai utilisé des fichier template dans le source pour :
    - org.eclipse.wst.common.component
    Contient des données à modifier dynamiquement en fonction du nom du projet.
    - org.eclipse.wst.common.project.facet.core.xml
    pas de modif dans ce fichier

    J'ai ensuite fait une copie de ces fichiers via la librairie IO.
    Le projet est donc maintenant constitué, il faut maintenant rafraichir la vue gràce à la ligne magique :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    project.refreshLocal(IResource.DEPTH_INFINITE, null);
    A la validation du wizard de création de projet, j'ai donc le nouveau projet typé web/static dans eclipse sans erreur.

Discussions similaires

  1. [IIS] problème de création un projet Web
    Par kouta20 dans le forum IIS
    Réponses: 20
    Dernier message: 02/05/2007, 17h10
  2. Formation pour création de site Web
    Par Douglas dans le forum Débuter
    Réponses: 3
    Dernier message: 20/04/2006, 05h12
  3. [Tableaux] Création de site web
    Par nati dans le forum Langage
    Réponses: 2
    Dernier message: 29/03/2006, 10h05
  4. Plugin Tomcat d'Eclipse et web.xml
    Par MLK jr dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 13/03/2006, 09h20
  5. [plugin]générer automatiquement un fichier web.xml
    Par car dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 15/03/2005, 16h04

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