dimensions et java : plug-in, build et ear

17
Dimensions et Java : Plug-in, Build Dimensions et Java : Plug-in, Build et EAR et EAR Elisabeth BAUDOIN Elisabeth BAUDOIN STIME STIME CLUB UTILISATEURS ALMA DU 23 NOVEMBRE 2010

Upload: bliss

Post on 13-Jan-2016

41 views

Category:

Documents


1 download

DESCRIPTION

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. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Dimensions et Java : Plug-in, Build et EAR

Dimensions et Java : Plug-in, Build et EARDimensions et Java : Plug-in, Build et EAR

Elisabeth BAUDOINElisabeth BAUDOINSTIMESTIME

CLUB UTILISATEURS ALMA DU 23 NOVEMBRE 2010

Page 2: Dimensions et Java : Plug-in, Build et EAR

Le Plug-In Eclipse de DimensionsLe Plug-In Eclipse de Dimensions

1Club utilisateurs ALMA 23/11/2010

Page 3: 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

Dimensions et Java : Plug-in, Build et Dimensions et Java : Plug-in, Build et EAREAR

2Club utilisateurs ALMA 23/11/2010

Page 4: Dimensions et Java : Plug-in, Build et EAR

Dimensions et Java : Plug-in, Build et Dimensions et Java : Plug-in, Build et EAREAR

3Club utilisateurs ALMA 23/11/2010

WAS 6.0

WAS 6.1

RSA 7.0

RAD 6.0

RAD 7.4

Plateforme de développement Websphere Application Server

Page 5: Dimensions et Java : Plug-in, Build et EAR

Dimensions et Java : Plug-in, Build et Dimensions et Java : Plug-in, Build et EAREAR

4Club utilisateurs ALMA 23/11/2010

PRESENTATION DU PLUG-INPRESENTATION DU PLUG-IN

Page 7: Dimensions et Java : Plug-in, Build et EAR

Dimensions et Java : Plug-in, Build et Dimensions et Java : Plug-in, Build et EAREAR

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

6Club utilisateurs ALMA 23/11/2010

Page 8: Dimensions et Java : Plug-in, Build et EAR

Dimensions et Java : Plug-in, Build et Dimensions et Java : Plug-in, Build et EAREAR

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

7Club utilisateurs ALMA 23/11/2010

Page 9: Dimensions et Java : Plug-in, Build et EAR

Dimensions et Java : Plug-in, Build et Dimensions et Java : Plug-in, Build et EAREAR

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

8Club utilisateurs ALMA 23/11/2010

Page 10: Dimensions et Java : Plug-in, Build et EAR

Dimensions et Java : Plug-in, Build et Dimensions et Java : Plug-in, Build et EAREAR

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

9Club utilisateurs ALMA 23/11/2010

Page 11: Dimensions et Java : Plug-in, Build et EAR

LeLe Build Java avec DimensionsBuild Java avec Dimensions

10Club utilisateurs ALMA 23/11/2010

Page 12: 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

Dimensions et Java : Plug-in, Build et Dimensions et Java : Plug-in, Build et EAREAR

BUILD : PRINCIPES

11Club utilisateurs ALMA 23/11/2010

Page 13: 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)

Dimensions et Java : Plug-in, Build et Dimensions et Java : Plug-in, Build et EAREAR

12Club utilisateurs ALMA 23/11/2010

Page 14: 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

Dimensions et Java : Plug-in, Build et Dimensions et Java : Plug-in, Build et EAREAR

BUILD : PROCÉDÉS (2/2)

13Club utilisateurs ALMA 23/11/2010

Page 15: 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

Dimensions et Java : Plug-in, Build et Dimensions et Java : Plug-in, Build et EAREAR

BUILD : PROBLÈMES RENCONTRÉS (1/2)

14Club utilisateurs ALMA 23/11/2010

Page 16: 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)

Dimensions et Java : Plug-in, Build et Dimensions et Java : Plug-in, Build et EAREAR

BUILD : PROBLÈMES RENCONTRÉS (2/2)

15Club utilisateurs ALMA 23/11/2010

Page 17: Dimensions et Java : Plug-in, Build et EAR

16Club utilisateurs ALMA 23/11/2010

QUESTIONS ?QUESTIONS ?