jeudi 13 décembre 2012

[NBPlay] Fonctionnalité de création de projet Play pour NetBeans


Ma première contribution au projet NBPlay a été d'ajouter la fonctionnalité de création de projet Play.

Instinctivement je pensais qu'il me fallait trouver comment exécuter la commande
"play new projectName" via une action de NetBeans.

Mais n'ayant jamais développé pour la plateforme NetBeans, j'ai tout naturellement cherché de la documentation et éventuellement un tutoriel pouvant m'aider.
Bingo ! Je tombe sur le tutoriel NetBeans Project Type Module Tutorial (en anglais).

Les première parties sont dédiées à la définition du type de projet lui même (choses que Geertjan avait déjà reprises pour définir le type de projet Play).
C'est la dernière partie qui m'intéressait tout particulièrement car elle répond exactement au besoin.
Il y est expliqué comment ajouter des "projets exemple" qui serviront de base pour que l'utilisateur puisse créer de nouveaux projets.

L'approche est donc assez différente de ce que j'imaginais mais finalement reflète assez bien les étapes suivies lors de la création de projet avec Play.