Project

General

Profile

Installation de l'éditeur

Prérequis

  1. Installer ObeoDesigner (http://www.obeodesigner.com/download)

[Méthode 1] Installation en tant que plug-in Eclipse à partir d'une archive déjà compilée

  1. Installer le plug-in Xtext sous ObeoDesigner (http://www.eclipse.org/Xtext/download.html)
  2. Récupérer la dernière release sur https://cavale.enseeiht.fr/redmine/projects/lustreeditor/files
  3. Sous ObeoDesigner, Help > Install new software > Add > Archive
  4. Sélectionner l'archive téléchargée
  5. Valider > Ok
  6. Sélectionner le Lustre Editor, installer.
  7. Redémarrer ObeoDesigner, l'éditeur Lustre est maintenant utilisable !

[Méthode 2] Installation en tant que plug-in Eclipse en compilant à partir des sources

  1. Installer le plug-in Xtext sous ObeoDesigner (http://www.eclipse.org/Xtext/download.html)
  2. Installer maven (version 3 ou supérieure) (sudo apt-get install maven sous Ubuntu)
    (configuration proxy : https://maven.apache.org/guides/mini/guide-proxies.html)
  3. Récupérer le projet lustre-parent du dépot (svn co https://cavale.enseeiht.fr/svn/lustreeditor)
  4. Se placer dans <path>/lustreeditor/trunk/lustre-parent/
  5. Exécuter mvn clean verify, attendre...
    [mvn -U clean verify peut régler des erreurs du type "Failure to find ....... was cached in the local repository......"]
  6. Sous ObeoDesigner, Help > Install new software > Add > Local
  7. Sélectionner le répertoire <path>/lustreeditor/trunk/lustre-parent/features/org.obeonetwork.dsl.lustre.update/target/repository
  8. Valider > Ok
  9. Sélectionner le Lustre Editor, installer.
  10. Redémarrer ObeoDesigner, l'éditeur Lustre est maintenant utilisable !

[Méthode 2 bis] Installation en tant que plug-in Eclipse en compilant à partir des sources (temporaire)

  1. Récupérer le projet Xtext-viewpoint-integration (https://github.com/ObeoNetwork/Xtext-viewpoint-integration)
  2. Se placer dans <path>/xtext-support-parent.
  3. Exécuter mvn clean verify.
  1. Installer le plug-in Xtext sous ObeoDesigner (http://www.eclipse.org/Xtext/download.html)
  2. Installer maven (version 3 ou supérieure) (sudo apt-get install maven sous Ubuntu)
    (configuration proxy : https://maven.apache.org/guides/mini/guide-proxies.html)
  3. Récupérer le projet lustre-parent du dépot (svn co https://cavale.enseeiht.fr/svn/lustreeditor)
  1. Se placer dans <path>/lustreeditor/trunk/lustre-parent/
  2. Ouvrir le fichier pom.xml
  3. Changer l'url du Repository XtextSupport par <path>/xtext-support-parent/features/org.obeonetwork.dsl.viewpoint.xtext.support.update/target/repository
  1. Se placer dans <path>/lustreeditor/trunk/lustre-parent/
  2. Exécuter mvn clean verify, attendre...
    [mvn -U clean verify peut régler des erreurs du type "Failure to find ....... was cached in the local repository......"]
  3. Sous ObeoDesigner, Help > Install new software > Add > Local
  4. Sélectionner le répertoire <path>/lustreeditor/trunk/lustre-parent/features/org.obeonetwork.dsl.lustre.update/target/repository
  5. Valider > Ok
  6. Sélectionner le Lustre Editor, installer.
  7. Redémarrer ObeoDesigner, l'éditeur Lustre est maintenant utilisable !

[Méthode 3] Utilisation du projet, sans l'installer en tant que plug-in Eclipse

Récupération des projets Eclipse

  1. Récupérer le projet lustre-parent du dépot (svn co https://cavale.enseeiht.fr/svn/lustreeditor)
  2. Sous Obeo, Import > General > Existing projects into workspace > Select root directory : Browse
  3. Sélectionner <path>/lustreeditor/trunk/lustre-parent/plugins
  4. Select All > Finish

Lancement de l'éditeur

  1. Faire (barre d'outil en haut) Run > Run Configurations
  2. Faire clic droit sur "Eclipse Application"
  3. Faire "new"
  4. Renommer si vous aviez d'autres Eclipse Application
  5. Dans Arguments/VM arguments écrire : -Xms512m -Xmx1024M -XX:MaxPermSize=512m
  6. Faire Run
  7. Un deuxième ObeoDesigner se lance, l'éditeur Lustre est maintenant utilisable via ce second Eclipse !