wiki:ide

Environnement de développement SCENARI (4.0+)

Procédures de création et de paramétrage de l'environnement de développement SCENARI

Logiciels à installer

  •  Eclipse : Les développements sont réalisés dans l'IDE eclipse ;
  •  JDK (sun) : Environnement JAVA ;
  •  OpenOffice : OpenOffice ;
  •  NSIS : compilation windows ; [TODO : packages en plus dans NSIS ?]

Configuration de l'ordinateur

  • Compilation des xpcoms : la variable d'environnement GECKO_SDK est utilisée dans les scripts de compilation des idl. Elle est donc à définir pour pointer vers le répertoire qui contient le  gecko-sdk

Configuration d'éclipse [à compléter]

  • Java
    • Déclarer la/les JRE utilisée(s) (1.5+) via "Preferences > Java > installed JREs"

  • Choisir la JRE par défaut à utiliser (ex : 1.5) et configurer "Preferences > Java > Compiler" en conséquence.

  • Connexion avec OpenOffice
    • Définir les User Libraries suivantes
      • OoClasses : juh.jar, jurt.jar, ridl.jar, unoil.jar

  • Espace de travail
    • Récupérer tous les projets dev-core dans l'atelier
    • Définir l'encoding par défaut UTF-8 des fichiers texte via "Preferences > general > Content Types"

  • Compléter la liste des fichiers XML via "Preferences > general > Content Types > Text > XML "

  • Définir l'encoding des fichiers JAVA ISO-8859-1 via "Preferences > general > Content Types > Text > Java"

  • Installer le plugin com.scenari.l10n qui permet de définir l'environnement de localisation SCENARI ;
  • [optionnel] installer le plugin  biz.junginger.ExploreFS_1.0.0 : révéler dans le système de fichier
  • [optionnel] installer le plugin  spket : édition des fichiers XML, xul, JS, ...
  • Environnement de Build
    • Définir les librairies ant complémentaires utilisées dans l'environnement de build via "Preferences > Ant > Runtime"

Changement de version majeure ou medium [à compléter]

  • Bui_Conf\defaultAppDef.about.xml : modif version
  • maj des ports
  • maj les fichiers Ide_Eclipse\launcher\*.init.xml (port, nom de l'appli)
  • reconstruire les applis de test

Attachments