Configurer Eclipse pour Jeedom

Création d’un projet Eclipse Jeedom

Créons maintenant un projet Eclipse dont les fichiers sources sont ceux de Jeedom dans le container. Commençons par Jeedom Stable. Sous Eclipse:

  1. Aller sur Fichier -> Nouveau -> PHP Project
  2. Saisir le Project name : Jeedom Stable
  3. Sélectionner Create project at existing location, puis cliquer sur Browse et sélectionner le répertoire /home/domotruc/docker/stable-jeedom.
  4. En bas de la boite, il est possible d’ajouter le projet à un Jeu de documents (optionnel).
  5. Cliquer sur Terminer….

Si une boite de dialogue indiquant Creation of element failed, vous pouvez l’ignorer en cliquant sur OK.

Répéter les opérations pour le projet Jeedom Beta.

Configuration du débogage sous Eclipse

Passons à l’étape de configuration du débogage, en commençant par le projet Jeedom Stable:

  1. Sélectionner le projet, puis le menu Projet > Propriété.
    Sélectionner PHP / Debug dans la partie gauche de la fenêtre, puis cocher Enable project specific settings dans la partie droite.

  2. Cliquer sur PHP Servers….
    Une nouvelle boite de dialogue s’ouvre, cliquer sur New.

    Dans l’onglet Server, configurer:

    • Server Name: Jeedom Stable
    • Base URL: http://localhost: (<port>=9080 pour Jeedom Stable, 9180 pour Jeedom Beta)
    • Document Root: cliquer sur Browse et rechercher/sélectionner le répertoire /home/domotruc/docker/stable-jeedom et cliquer sur OK.

    Dans l’onglet Debugger, configurer à Debugger à Xdebug et laisser les autres paramètres par défaut.

    Dans l’onglet Path Mapping, cliquer sur Add et configurer:

    • Path on Server: /var/www/html
    • Path in Workspace: cliquer Browse… et sélectionner le Workspace Jeedom Stable

    Cliquer sur Terminer…, puis Appliquer et fermer.

  3. De retour dans la boîte initiale, vérifier que PHP Server est bien Jeedom Stable, et mettre Base Path à \, comme suit:

    Cliquer sur Appliquer et fermer.

Lancement du débogueur

  1. Positionner un point d’arrêt dans le fichier index.php.

  2. Cliquer sur la flèche déroulante Déboguer, puis sélectionner Configurations Déboguer…:

  3. Dans le panneau de gauche, sélectionner PHP Web Application, et cliquer sur l’icône Nouvelle configuration de lancement. Saisir:

    • Nom: Jeedom Stable
    • PHP Server: sélectionner Jeedom Stable
    • File: cliquer sur Browse et sélectionner le fichier index.php dans le projet Jeedom Stable.
      Nous devrions avoir:

    Cliquer sur Appliquer, puis Deboguer.

Et là, miracle, le navigateur Firefox devrait se lancer, et la fenêtre Eclipse devrait revenir au 1er plan, mettant en évidence la ligne sur laquelle vous avez positionnez le point d’arrêt .

Laisser un commentaire