170 likes | 310 Views
CLUB UTILISATEURS ALMA DU 23 NOVEMBRE 2010. Dimensions et Java : Plug-in, Build et EAR. Elisabeth BAUDOIN STIME. Le Plug-In Eclipse de Dimensions. 1. Club utilisateurs ALMA 23/11/2010. Dimensions et Java : Plug-in, Build et EAR.
E N D
CLUB UTILISATEURS ALMA DU 23 NOVEMBRE 2010 Dimensions et Java : Plug-in, Build et EAR Elisabeth BAUDOIN STIME
Le Plug-In Eclipse de Dimensions 1 Club utilisateurs ALMA 23/11/2010
Dimensions et Java : Plug-in, Build et EAR • Les mêmes termes utilisés dans CVS ont été repris dans le Plug-In Eclipse (synchronisation, commit, et autres) • Le concept nouveau est celui de container. Le container est constitué d’un groupe de projects, dont il est le parent 2 Club utilisateurs ALMA 23/11/2010
Dimensions et Java : Plug-in, Build et EAR Plateforme de développement Websphere Application Server RSA 7.0 WAS 6.0 RAD 6.0 WAS 6.1 RAD 7.4 3 Club utilisateurs ALMA 23/11/2010
Dimensions et Java : Plug-in, Build et EAR PRESENTATION DU PLUG-IN 4 Club utilisateurs ALMA 23/11/2010
Dimensions et Java : Plug-in, Build et EAR Le développeur peut effectuer la plupart des opérations de Change Management et de Version Management, sans quitter sa plateforme de développement. 5 Club utilisateurs ALMA 23/11/2010
Dimensions et Java : Plug-in, Build et EAR • Comment le développeur va-t-il travailler ? • Il va créer deux requests : • une request parente qui va contenir son EAR • une request fille qui va contenir les classes Java développées 6 Club utilisateurs ALMA 23/11/2010
Dimensions et Java : Plug-in, Build et EAR Comment le développeur va-t-il travailler ? 2. Pour réaliser ses développements : Il va télécharger dans son espace de travail, des classes issues d’une Baseline ou d’un project 7 Club utilisateurs ALMA 23/11/2010
Dimensions et Java : Plug-in, Build et EAR Comment le développeur va-t-il travailler ? 3. Comme avec CVS, il va lancer une synchronisation pour vérifier que les fichiers qui existent dans son espace de travail correspondent à ceux qui sont dans Dimensions 8 Club utilisateurs ALMA 23/11/2010
Dimensions et Java : Plug-in, Build et EAR Comment le développeur va-t-il travailler ? 4. Comme avec CVS, il va lancer un commit pour mettre à jour le référentiel Dimensions à partir de ce qu’il a développé dans son espace de travail 9 Club utilisateurs ALMA 23/11/2010
LeBuild Java avec Dimensions 10 Club utilisateurs ALMA 23/11/2010
Dimensions et Java : Plug-in, Build et EAR • Création d’une baseline à partir de la branche sur laquelle on a travaillé • Exécution d’un build de cette baseline : un EAR est fabriqué à l’issue de ce build BUILD : PRINCIPES 11 Club utilisateurs ALMA 23/11/2010
Dimensions et Java : Plug-in, Build et EAR • Une Build Configuration est créée dans la console d’administration de Dimensions • Un fichier .bat est exécuté sur le client Windows de Dimensions • Dans ce fichier .bat, on trouve : • des variables et des commandes DOS • des variables et des commandes REXX • les paramètres et les options définis dans la Build Configuration • des tâches de l’utilitaire ANT BUILD : PROCÉDÉS (1/2) 12 Club utilisateurs ALMA 23/11/2010
Dimensions et Java : Plug-in, Build et EAR • A l’exécution de ce fichier .bat: • les commandes REXX sont interprétées par le PBEM de Dimensions, pour Windows • un fichier build.xml est généré et exécuté • les tâches ANT permettent de faire le build et de générer l’EAR BUILD : PROCÉDÉS (2/2) 13 Club utilisateurs ALMA 23/11/2010
Dimensions et Java : Plug-in, Build et EAR • Options EJB Deploy pour les bases de données, non gérées par l’application pilote Résolu : ajout de l’option par défaut dans le script ANT • Certains profils avaient un problème de privilège sur l’exécution du script ANT, depuis le client léger Résolu : lancement du build depuis le client lourd BUILD : PROBLÈMES RENCONTRÉS (1/2) 14 Club utilisateurs ALMA 23/11/2010
Dimensions et Java : Plug-in, Build et EAR • Les développeurs ne peuvent pas créer de branche En cours de résolution (patch à tester livré par l’éditeur) • Pas d’épuration de la ‘Build Area Location’ entre deux builds En cours de résolution (solution de contournement et ouverture d’un incident chez l’éditeur) BUILD : PROBLÈMES RENCONTRÉS (2/2) 15 Club utilisateurs ALMA 23/11/2010
QUESTIONS ? 16 Club utilisateurs ALMA 23/11/2010