Rational Developer for System z, version 7.6

Ajout d'un projet Eclipse à un projet SCLM

Ce scénario explique comment ajouter le contenu d'un projet Eclipse affiché dans Package Explorer à un projet SCLM existant.

Le projet SCLMHTTPConnector est un projet J2EE contenant le code source du connecteur HTTP de SCLM Developer Toolkit. Il contient environ 11 fichiers, composés de la source Java™, ainsi que divers fichiers XML et de propriétés. La figure suivante représente le projet mappé à un projet SCLM nommé SCLMDW. La liste des fichiers indique, par le biais du décorateur Pas dans SCLM que ces fichiers ne sont actuellement pas contrôlés par SCLM.

Figure 1. Projet SCLMHTTPConnector
Connecteur SCLM HTTP
Pour ajouter un projet Eclipse à un projet SCLM, procédez comme suit :
  1. Sélectionnez votre projet dans le navigateur Eclipse, cliquez avec le bouton droit et sélectionnez Equipe->Ajouter à SCLM.

    La page Sélection des ressources qui contient la liste de tous les fichiers présents dans le projet s'affiche.

  2. Sélectionnez les fichiers à importer dans SCLM en cochant la case en regard du dossier ou du fichier. La liste indique également les fichiers qui ne sont actuellement pas présents dans SCLM.

    Il est important pour l'organisation du projet d'attribuer le type et le langage corrects aux membres. Cette opération peut s'effectuer automatiquement en définissant le type et le langage dans la page de préférences SCLM Types de fichier. Pour définir le type et le langage par défaut des membres, sélectionnez Fenêtre->Préférences->Equipe->Préférences du SCLM->Types de fichiers.

  3. Si tous les fichiers sélectionnés sont associés à un type et un langage, cliquez sur Terminer pour terminer la fonction.
  4. Cliquez sur Suivant pour afficher la liste complète des membres associés à un type et un langage. Si un membre n'a pas de type et un langage associés, sélectionnez le membre et cliquez sur le bouton Mettre à jour la sélection ... pour associer un type et un langage à ce membre. Dans ce cas, l'ensemble du code source Java est enregistré en tant que type CSOURCE avec le langage Java. Tous les autres fichiers sont enregistrés avec le type CSOURCE et le langage J2EEPART.
  5. L'option Activer la migration imposée permet de copier les fichiers IDE par-dessus les membres SCLM portant ce nom. Cette fonction doit cependant être utilisée avec précaution.
  6. Cliquez sur Suivant et associez un ARCHDEF au projet que vous importez en cochant la case Inclure les instructions ARCHDEF. Indiquez le nom de la définition d'architecture qui va être créée ou mise à jour et qui va contenir les noms et les types des membres ajoutés à SCLM. Cette option permet aux fonctions de génération ultérieures de référencer le fichier et d'obtenir la liste des membres à générer.
  7. Dans le cas d'un projet Java/J2EE, vous pouvez générer le script de génération Ant nécessaire pour générer le projet. Pour générer le script, cliquez sur le bouton Générer un script de génération. La boîte de dialogue qui s'affiche vous invite à entrer le type de projet J2EE, ainsi que des options supplémentaires permettant d'ajouter le code source Java au fichier d'archive. Cliquez sur Terminer pour continuer. L'ARCHDEF et le script de génération sont créés et la totalité du code source est transférée et stockée dans SCLM.

    Une fois la fonction terminée, un code retour affiche les résultats de la migration.

    Remarque : Si le fichier existe déjà dans SCLM, cette fonction échouera sauf si vous sélectionnez l'option Activer la migration imposée. La méthode recommandée consiste à renommer le fichier IDE ou à importer ce membre dans l'explorateur de package afin que le projet soit synchronisé avec SCLM. Si vous copiez le contenu de ce fichier dans un emplacement temporaire avant d'importer ce code et de le coller, vous pouvez utiliser la fonction Comparer avec - Plus récent dans le SCLM pour afficher la différence entre les fichiers.

    Le navigateur de projet affiche à présent un projet dont les fichiers sont migrés dans SCLM. Les noms de fichier ne sont plus affichés avec un indicateur [Pas dans SCLM]. Des fonctions SCLM sont disponibles pour les fichiers via le menu Equipe. Des services tels que l'extraction, la restitution, etc. sont à présent activés pour ces fichiers.


Conditions d'utilisation | Commentaires en retour

Ce centre de documentation utilise la technologie Eclipse. (http://www.eclipse.org)