Publié le : 09 avril 2025

Tags :

Lancer le build du site Web

Eclipse gère les actions sous forme de configuration. Pour construire votre SiteWeb Maven est utilisé. Une version est intégrée à Eclipse IDE : il n'est pas nécessaire d'installer Maven sur votre ordinateur.

Ajouter une configuration Build

  1. Une fois Eclipse IDE démarré il faut cliquer sur la petite flèche vers le bas à côté de l'icône de lancement d'une configuration Ajouter une configuration étape 1
  2. puis cliquer sur Run Configuration... Ajouter une configuration étape 2
  3. faire un clique droit sur le groupe Maven Build Ajouter une configuration étape 3
  4. Choisir un nom pour la configuration, par exemple "WebLeger install"
  5. Choisir le dossier de base de lancement de l'action
  6. En cliquant sur Workspace puis en sélectionnant votre projet
  7. Dans Goals saisir clean initialize resources:resources jbake:generate
  8. Dans l'onglet JRE choisir la JRE 1.8 téléchargée précédemment. Ajouter une configuration étape 4
    Elle ne sera pas listée par défaut : il faut l'ajouter dans Elcipse IDE ! En cliquant sur le bouton installed JRE... puis add puis en sélectionnant le dossier contenant le JDK télécharger précédement.
  9. Enfin cliquer sur le bouton apply puis Run tout en bas

La vue "Console" devrait apparaître avec des textes qui défilent. Si tout se passe bien cela se terminera par le texte

[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  2.861 s
[INFO] Finished at: 2025-05-09T11:35:25+02:00
[INFO] ------------------------------------------------------------------------

Faire un clique droit sur le dossier website puis sélectionner refresh.
Vous pouvez alors consulter le site en faisant un clique droit sur le fichier website/index.html puis en choisissant Open With puis System Editor.

Ajouter une configuration pour publier le site sur votre gitHub

WebLeger est déjà pré-configuré pour pouvoir publier le site sur GitHubPages (inspiré par ce tutoriel Tutoriel héberger sur gitHub Pages (gh-pages)).
Il y a cependant quelques éléments à modifier.

Ensuite créez une nouvelle configuration identique à la précédente en changeant :
1. le nom par exemple "WebLeger Deploy"
2. en utilisant le goal suivant scm-publish:publish-scm

/!\ important Cette configuration publie sur gitHub Pages la version actuel du dossier website sans reconstruire le projet. Cela vous permet de vérifier votre site en local et s'il est satisfaisant de le publier. Toutes modification effectuée depuis le dernier build du projet ne sera pas envoyées sur gitHub Pages.