2009-12-02 7 views
1

Je dois mettre des versions de mon logiciel dans mes pages jsp. Puis-je le faire à travers des fichiers XML? Est-ce que Subversion peut enregistrer ceci dans les fichiers qui ont été versionnés?Afficher les versions dans les pages .jsp

reconnaissants

Daniel Alves da Fonseca Maciel

Répondre

2

Subversion keyword substitution pourrait faire l'affaire, par exemple, ajouter quelque chose de similaire dans chacun de vos jsps:

<!-- 
$LastChangedDate$ 
$Rev$ 
--> 

Ensuite, chaque fois que vous commettez, svn devrait remplacer les $ keywords $ par la valeur appropriée. Voir le svnbook pour plus de détails.

+0

Chaque page jsp aura un numéro de version différent, si vous le faites comme ceci. Cela peut ou ne pas être après ce que OP est après. $ LastChangedDate $ se développe jusqu'à la date de la dernière modification du fichier actuel. –

1

Pour créer un numéro de version identique sur toutes les pages JSP.

  1. Demandez à votre processus de génération de créer un fichier qui contient le numéro de version.
    • exécuter quelque chose comme ceci dans votre build: svnversion -c trunk > version.txt
  2. Package version.txt avec votre application Web (à l'intérieur .war fichier).
  3. Créer une fonction pour lire les informations de version à partir du fichier version.txt
  4. Appelez la fonction à partir des pages JSP et affichez les informations de version. (De préférence à partir d'un fragment de pied de page/en-tête inclus dans chaque page).
Questions connexes