Nous travaillons dans une grande équipe, en construisant une application Web dans JSF, où chaque développeur développe une nouvelle tâche. Par exemple: Gestion des utilisateurs, sécurité, paramètres système, etc.Méthode recommandée pour organiser une grande application JSF sur les builds quotidiens
Nous devons créer une tâche quotidienne pour créer le fichier WAR à partir du SVN.
Nous savons comment utiliser constructeur quotidien, SVN, etc.
Notre question est de savoir comment enregistrer par module? Quelle est la méthode recommandée pour construire par l'application web des paquets comme JSF où il est construit sur le module MVC et les pages font partie du bean? Devrions-nous utiliser plusieurs WAR/Packages?
Je dois l'enregistrer par module, car il y a des erreurs dans un module qui ne devraient pas être téléchargées avec le reste des modules. (Je sais compiler et trouver décider si le télécharger ou non).
Le problème est que les développeurs pensent TOUJOURS que leur travail est terminé. Je n'ai pas de problèmes avec les nouveaux modules, j'ai des problèmes avec les modules de travail passés, qu'un utilisateur par erreur a influencé sa fonctionnalité de travail en changeant le code commun par exemple. – Dejell
@Odelya je vois. Mais je ne sais pas comment vous pourriez gérer cela, sauf en effectuant des tests de non-régression (par exemple avec du sélénium) dans l'ensemble. –
@Pascal c'est pourquoi j'ai posté cette question à StackOverFlow :) – Dejell