Dimensions et Java : Plug-in, Build et EAR Elisabeth BAUDOIN STIME CLUB UTILISATEURS ALMA DU 23 NOVEMBRE 2010
Le Plug-In Eclipse de Dimensions 1 Club utilisateurs ALMA 23/11/2010
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é dun groupe de projects, dont il est le parent Dimensions et Java : Plug-in, Build et EAR 2 Club utilisateurs ALMA 23/11/2010
Dimensions et Java : Plug-in, Build et EAR 3 Club utilisateurs ALMA 23/11/2010 WAS 6.0 WAS 6.1 RSA 7.0 RAD 6.0 RAD 7.4 Plateforme de développementWebsphere Application Server
Dimensions et Java : Plug-in, Build et EAR 4 Club utilisateurs ALMA 23/11/2010 PRESENTATION DU PLUG-IN
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 ? 1.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 dune Baseline ou dun 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 quil a développé dans son espace de travail 9 Club utilisateurs ALMA 23/11/2010
LeBuild Java avec Dimensions Le Build Java avec Dimensions 10 Club utilisateurs ALMA 23/11/2010
Création dune baseline à partir de la branche sur laquelle on a travaillé Exécution dun build de cette baseline : un EAR est fabriqué à lissue de ce build Dimensions et Java : Plug-in, Build et EAR BUILD : PRINCIPES 11 Club utilisateurs ALMA 23/11/2010
Une Build Configuration est créée dans la console dadministration 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 lutilitaire ANT BUILD : PROCÉDÉS (1/2) Dimensions et Java : Plug-in, Build et EAR 12 Club utilisateurs ALMA 23/11/2010
A lexé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 lEAR Dimensions et Java : Plug-in, Build et EAR BUILD : PROCÉDÉS (2/2) 13 Club utilisateurs ALMA 23/11/2010
Options EJB Deploy pour les bases de données, non gérées par lapplication pilote Résolu : ajout de loption par défaut dans le script ANT Certains profils avaient un problème de privilège sur lexécution du script ANT, depuis le client léger Résolu : lancement du build depuis le client lourd Dimensions et Java : Plug-in, Build et EAR BUILD : PROBLÈMES RENCONTRÉS (1/2) 14 Club utilisateurs ALMA 23/11/2010
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 dun incident chez léditeur) Dimensions et Java : Plug-in, Build et EAR BUILD : PROBLÈMES RENCONTRÉS (2/2) 15 Club utilisateurs ALMA 23/11/2010
16 Club utilisateurs ALMA 23/11/2010 QUESTIONS ?