Build System Toolkit contient deux principaux composants :

buildengine :
Il s'agit de Jazz Build Engine (JBE). JBE est un programme de ligne de commande qui traite les demandes de génération de Jazz et exécute une commande ou un script de génération ou une commande.

buildtoolkit :
Il s'agit des outils de génération de Jazz. Ces outils comprennent une collection de tâches Ant qui communiquent la progression et les résultats du génération au référentiel Jazz. Ces tâches sont ventilées dans votre script de génération pour faciliter les générations Jazz aux consommateurs de génération.

Le moteur de génération Jazz n'inclut pas de JDK et utilise donc par défaut le JDK ou JRE du système. Il est recommandé d'utiliser un JDK, plutôt qu'un JRE, car certaines tâches Ant telles que <javac> requièrent un JDK. Nous recommandons fortement l'utilisation du JDK inclus dans le client Rational Team Concert Eclipse. Deux méthodes sont possibles :
1. copiez le répertoire jdk du client Rational Team Concert Eclipse dans répinstall/buildsystem/buildengine/eclipse, répinstall correspondant au répertoire d'installation de Build System Toolkit ou :
2. spécifiez l'exécutable java via l'argument de ligne de commande -vm, comme dans les exemples ci-après. Il est important de spécifier l'exécutable java et non javaw, pour que la sortie de la console soit visible. Si le chemin d'accès contient des espaces, il doit être placé entre guillemets.

Pour démarrer le moteur de génération :
- A partir d'une ligne de commande, accédez à répinstall/buildsystem/buildengine/eclipse, répinstall représentant le répertoire d'installation de Build System Toolkit.
- Entrez : jbe -vm {chemin_jdk}/bin/java -repository {URLréférentiel} -userId {utilisateur} -pass {motdepasse} -engineId {moteur}
où :
chemin_jdk correspond au chemin d'accès du répertoire JDK.
URLréférentiel représente l'URL du référentiel. Par exemple, https://localhost:9443/jazz.
utilisateur est un ID utilisateur de génération.
motdepasse correspond au mot de passe de l'utilisateur de génération. moteur représente l'identificateur du moteur de génération.

Par exemple, sous Windows, si le client Rational Team Concert Eclipse et Build System Toolkit sont installés dans leur emplacement par défaut, si un référentiel local est utilisé, si vous êtes connecté avec l'ID utilisateur de génération 'fred' et le mot de passe 'fredspw' et si le moteur de génération possède l'identificateur 'engine1' :
c:
cd "\Program Files\IBM\TeamConcertBuild\buildsystem\buildengine\eclipse"
jbe -vm "\Program Files\IBM\TeamConcert\jdk\bin\java" -repository https://localhost:9443/jazz -userId fred -pass fredspw -engineId engine1

Remarque : spécifiez bien le mot de passe à l'aide de -pass et non de -password.

Pour afficher toutes les options de la syntaxe du moteur de génération, sur la ligne de commande, entrez : jbe -vm {chemin_jdk/bin/java}

Pour plus d'informations sur le système de génération, voir la rubrique "Gestion des modifications et des éditions / Génération à l'aide de Jazz Team Build" dans la table des matières de l'aide du client Rational Team Concert.

Des ressources supplémentaires sont disponibles dans la page wiki :
https://jazz.net/wiki/bin/view/Main/BuildMain
