IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ANT Java Discussion :

Génération date de compilation dans un fichier de ressource


Sujet :

ANT Java

  1. #1
    Membre averti Avatar de BakaOnigiri
    Inscrit en
    Avril 2002
    Messages
    366
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 366
    Points : 437
    Points
    437
    Par défaut Génération date de compilation dans un fichier de ressource
    Bonjour,

    j'ai tenté ma chance dans la partie netbeans du forum, mais aucune réponse, donc j'imagine qu'il fallait que je post ma question ici directement.

    Mon projet affiche une date (faisant office de marqueur complémentaire à la version), et cette data est dans un fichier ressource (properties au format xml).

    Le problème si j'oublie de mettre à jour cette date, et ba c'est pas bien

    Donc je cherche un moyen pour netbeans (ant ?) écrive dans un fichier qui sera dans le .jar final (pas obligatoirement mon fichier ressource, çà peut être un autre fichier, il faut juste que je puisse savoir où configurer le nom de ce fichier) la date de compilation, pour que je puisse l'afficher et qu'elle soit donc ainsi toujours exacte.


    Merci.

  2. #2
    Expert éminent sénior


    Profil pro
    Inscrit en
    Mai 2003
    Messages
    3 240
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 3 240
    Points : 11 101
    Points
    11 101
    Par défaut
    Voir http://www.developpez.net/forums/sho...78&postcount=2
    pour avoir une idée de comment faire.
    Après, avec Ant tu as une task avoir la date système.
    http://ant.apache.org/manual/CoreTasks/tstamp.html

    Vincent

  3. #3
    Membre averti Avatar de BakaOnigiri
    Inscrit en
    Avril 2002
    Messages
    366
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 366
    Points : 437
    Points
    437
    Par défaut
    Voici le code utilisé (pour ceux que çà peut interesser) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <target name="-pre-compile">
            <tstamp>
                <format property="COMPILE_DATE" pattern="dd MMMM yyyy" locale="fr"/>
            </tstamp>
            <replaceregexp file="src/compil.properties" match="date=(.*)" replace="date=du ${COMPILE_DATE}" flags="g"/>
        </target>

  4. #4
    Membre actif Avatar de schneidb
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    236
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 236
    Points : 240
    Points
    240
    Par défaut
    Salut merci pour ce post qui m'a beaucoup aidé.
    J'ai rajouté l'heure avec "HH" pour avoir au format 1-23h, "hh" minuscule pour l'heure anglaise:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <target name="main">
    	        <tstamp>
    	            <format property="COMPILE_DATE" pattern="dd MMMM yyyy HH:mm:ss" locale="fr"/>
    	        </tstamp>
    	        <replaceregexp file="WebContent/index.html" match="date=(.*)" replace="date=du ${COMPILE_DATE} &lt;/p>" flags="g"/>
     
    	    </target>

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Génération d'une etiquette dans un fichier PDF
    Par M.sarah1988 dans le forum Langage
    Réponses: 5
    Dernier message: 15/09/2014, 17h51
  2. Option de compilation dans les fichiers *.dfm
    Par j.p.mignot dans le forum EDI
    Réponses: 12
    Dernier message: 21/08/2014, 10h30
  3. Chercher une valeur dans une colonne date du jour dans un fichier
    Par philippe34130 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 31/08/2013, 18h41
  4. Réponses: 2
    Dernier message: 19/07/2012, 15h52
  5. Erreur de compilation dans les fichier d'en-tête
    Par belgariel dans le forum Linux
    Réponses: 5
    Dernier message: 02/03/2010, 11h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo