Mes tentatives d'installations de plug-ins Eclipse avec Flex Builder 2 s'étaient soldées par quelques migraines. J'avais fini par installer le builder en version plugin Eclipse, et là aucun soucis. Avec Flex Builder 3 plus aucun problème, même avec la version Standalone.

Voici donc les étapes à suivre pour installer son environnement Eclipse / Flex 3 / PHP (et du coup profiter de l'auto-completion , du debug ... pour notre PHP), quelques petits plugins complémentaires pratiques, et optimiser la gestion de la mémoire de FB / Eclipse pour sa machine (mac) :

  1. L'environnement Flex 3 / PHP
  • En attendant les 200 Mo, vous pouvez désinstaller votre version Beta :
    • sur MacOS dans '/Applications/Adobe Flex Builder 3/Uninstall Adobe Flex Builder 3' ,
    • sur PC à peu près la même dans 'Program Files' j'imagine ...
  • Lancez l'installation de Flex Builder 3.
  • Après avoir validé les différentes étapes de l'installation, ouvrez l'application :



C'est joûliiii!!!

  • Pour installer de nouveaux plugins Eclipse : Menu 'Help' » Software updates » Find and Install




  • Sélectionnez l'option de recherche et d'installation de nouveaux 'composants', puis 'Next'



  • Il faut maintenant indiquer l'adresse à laquelle FB3 trouvera les plugins que nous voulons ajouter.

Cliquez sur 'New Remote Site...' et ajoutez le nom et l'adresse du plugin : http://download.eclipse.org/tools/pdt/updates/



  • Le site PDT apparaît maintenant dans la liste des installation possibles. Cochez donc 'PDT' et 'Europa Discovery Site', et cliquez sur 'Finish'.



  • Après avoir sélectionné les sites 'miroirs', on peut choisir les packages que l'on souhaite installer.

Attention, nous n'aurons pas besoin de toutes les briques proposées : seul le package 'PDT features' nous intéresse.


  • Pour installer ce dernier, nous devons également d'installer le plugin WTP ( Web Tools Plateform ), pour cela, sélectionnez le package 'Web et J2EE' dans 'Europa Discovery Site' .


  • Là aussi Eclipse va avoir besoin de quelques trucs supplémentaires, mais pas de soucis , il va maintenant se débrouiller comme un grand : cliquez sur 'Select required'...

Eclipse sélectionne les packages dont il a besoin pour installer WTP et PDT; suite à çà, vous pouvez lancer l'installation » 'Next'.



  • Acceptez les termes de la licence ( après l'avoir lu bien sûr :p), et cliquez sur 'Next
  • Ne touchez pas aux 'optional features' sélectionnées, et cliquez sur 'Next'
  • Cliquez sur 'Finish' pour lancer le téléchargement.

  • Quelques secondes ( minutes ) plus tard, les packages sont prêts à être installés'.

Une option propose de 'Install All' d'un coup, mais je vous conseille d'installer les élements un par en cliquant sur 'Install' ( parce que sans çà l'installation de PDT foire (chez moi !?) )



Alors çà fait une vingtaine de clics sur 'Install', un sur 'Continue' pour installer WTP, et un dernier clic sur 'Install' pour PDT.

  • tantan !!! voilà reste plus qu'à redémarrer l'application.
  • Après le redémarrage, nous allons personnaliser la perspective Flex initiale, en lui ajoutant la possibilité de créer des projets / fichiers PHP.

Pour cela : Menu 'Window' » Perspective » Customise Perspective




  • Dans les 'Shortcuts categories', cochez l'option 'PHP' ( l'option XML peut également être utile ), et cliquez sur 'OK'

  • Et voilà, dans votre menu File » 'New', apparaissent maintenant les nouveaux formats de fichiers gérés.

2 Quelques plugins

  • Avant de finir , je vous conseille également le plugin __AnyEdit__, qui permet quelques petites opérations pratiques ( changement de casse, conversion des espaces en tabulations, HTML entities...).

Comme pour PDT : Menu 'Help' » Software Updates » Find and Install »»» Search for new feature to install » Next

New Remote Site » nom : Anyedit / URL : http://andrei.gmxhome.de/eclipse/ » OK » Cochez le nouveau site choisi et cliquez sur 'Finish'



  • Là encore toutes les options ne sont pas utiles : celle qui nous intéresse se trouve dans le package 'Eclipse 3.3 plugins_', et se nomme 'AnyEditTools 1.92__'

Sélectionnez cette dernière, et cliquez sur 'Next'

  • Accept »»» Finish »»» Install »»» redémarrez FB

On peut également installer __Subclipse__ et __TODOList__...

Et voilà , c'est fini... enfin presque...

3. Optimiser Flex Builder 3

Selon votre machine, vous pouvez également optimiser la gestion de mémoire de Eclipse :

Sur mac : Dans '/Applications/Adobe Flex Builder 3/', cliquez-droit sur Flex Builder, et sélectionnez 'Afficher le contenu du paquet'



Dans le dossier 'Contents/MacOS/' ouvrez le fichier 'FlexBuilder.ini'

Avec une machine ayant 2Go de RAM, j'ai pris l'habitude de doubler les valeurs proposées par défaut, et çà turbine plutôt bien comme çà !

Remplacez donc :

''-Xms128m
-Xmx512m
-XX:MaxPermSize=256m
-XX:PermSize=64m''

par

''-Xms256m
-Xmx1024m
-XX:MaxPermSize=512m
-XX:PermSize=128m''

  • Modifiez votre fichier / enregistrez et quittez.
  • Redémarrez Flex

Et voilà , c'est fini... enfin presque.. en fait çà ne fait que commencer !!!