Personnalisation du processus de package
Les utilisateurs avancés peuvent personnaliser le processus de génération à l'aide du langage de script Apache Ant.
Pourquoi et quand exécuter cette tâche
Conseil : WCB_installdir/wcbd-build-common.xml fournit des cibles Ant d'aide réutilisables et sert d'exemples de personnalisation. Pour plus d'informations, lisez les sections commentées dans le fichier wcbd-build-common.xml.
Procédure
- Facultatif :
Développez des scripts personnalisés pour les intégrer à votre SCM. Cette étape est nécessaire si le SCM utilisé dans votre projet de personnalisation n'est pas celui pour lequel des exemples de scripts sont fournis. Pour plus d'informations, voir Configurer le script Ant d'extraction source.
- Facultatif :
Ajoutez des fonctions à la génération Ant :
- Facultatif :
Ajoutez des propriétés sensibles à la sécurité, telles que des noms d'utilisateur et des mots de passe :
- Copier WCB_installdir/wcbd-build.private.properties.template comme WCB_installdir/project-build.private.properties.template.
- Ajoutez les nouvelles propriétés suivantes à la fin du fichier : Pour plus d'informations, consultez les commentaires inclus dans le fichier.
Ce fichier devient le nouveau fichier de modèle de propriétés pour la configuration. - Facultatif :
Ajoutez des propriétés :
- Copier WCB_installdir/wcbd-build.properties.template comme WCB_installdir/project-build.properties.template.
- Ajoutez les nouvelles propriétés suivantes à la fin du fichier : Pour plus d'informations, consultez les commentaires inclus dans le fichier.
Ce fichier devient le nouveau fichier de modèle de propriétés pour la configuration. - Facultatif :
Ajouter des bibliothèques :
- Copier WCB_installdir/wcbd-setenv*.template comme WCB_installdir/project-setenv*.template.
-
Mettre à jour la variable
CLASSPATHdans WCB_installdir/project-setenv.bat.template.
Ces fichiers deviennent les nouveaux fichiers de modèle setenv pour la configuration. -
Inclure des fonctions nouvelles ou modifiées dans le processus de génération global :
Personnalisation des fichiers utilisés pour Configuration des paramètres d'emballage et Génération de packages réalisés de la même manière que les actifs par défaut, sauf que les fichiers project-* sont utilisés au lieu des fichiers wcbd-*.

