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

Eclipse Java Discussion :

build.properties, kézako ?


Sujet :

Eclipse Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    319
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 319
    Par défaut build.properties, kézako ?
    Salut !

    Je viens poser une p'tite question qui risque de chatouiller certains connaisseurs et qui l'ont probablement déjà traitée X fois. N'ayant pas trouvé d'explications précises et concises je viens étaler ici mon ignorance :

    - Qu'est-ce que ce fichier build.properties utilisé dans certains projets Java ? Historiquement ? À présent ? Ses dérives ? Eclipse a l'air de lui donner une nature particulière et l'ouvre dans un éditeur spécifique.
    - Quel est son intérêt ?
    - Dans quel cas est-il bon de l'utiliser ?
    - Tout ce que vous jugez bon d'expliquer à ce sujet... :]

    Merci bien !

  2. #2
    Membre chevronné

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2002
    Messages
    346
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Juillet 2002
    Messages : 346
    Par défaut
    C'est le fichier de configuration d'un script ANT, certainement pour faire le build de ton projet.

    Eclispe l'ouvre de la même manière que tout fichier .properties, en fait plutôt de la manière d'ouverture des ApplicationRessources.properties (les ResourceBundle de JAVA), mais en fait c'e'st juste un fichier texte simple qui contient des paramètres de cofniguration pour ANT (tu devrait plutôt l'ouvrir dans un éditeur de texte classique).

    Va donc jetter un petit coup d'oeil du coté des tutoriel ANT
    http://java.developpez.com/articles/ant/partie1/

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    319
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 319
    Par défaut
    Je viens de refaire un tour rapide du tutoriel - que j'avais déjà lu - et il n'est nulle part mention de ce fichier build.properties, d'où ces questions ici... ^^'

  4. #4
    Membre chevronné

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2002
    Messages
    346
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Juillet 2002
    Messages : 346
    Par défaut
    OK, alors ça permet juste d'externaliser la configuration du build.xml de ANT.
    Tu y met des paire clé/valeur du type :
    Puis dans ton build.xml tu importe le fichier de properties :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <property file="build.properties"/>
    Enfin, tu utilise une des variable créée comme cela :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <echo message="Valeur de la variable truc : ${TRUC}"/>

  5. #5
    Membre expérimenté
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    319
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 319
    Par défaut
    D'ac', mais quelle est la différence avec tout autre fichier de propriétés (que je peux impliquer de la même manière dans un script ANT) ? Eclipse a l'air de le reconnaître automatiquement comme un "fichier spécial". Est-il inclus automatiquement par le script build.xml ? Est-il utilisé par autre chose qu'ANT et son script par défaut build.xml ?

  6. #6
    Membre chevronné

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2002
    Messages
    346
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Juillet 2002
    Messages : 346
    Par défaut
    Effectivement, tu peut l'appeler autrement si tu en as envie. Le nom est juste une convention pour plus facilement le repérer.

    Pareil pour eclipse, si il le repère comme fichier spécial, c'est juste pas convention/configuration d'eclipse.

    Je ne sais pas si il est utilisé par autre chose qu'ANT (difficile à connaitre tout les fichier de config de toutes les API!), bien qu'à ma connaissance non. Et je ne pense pas non plus qu'ANT le prenne par défaut.

Discussions similaires

  1. configurer build.properties vers mysql
    Par diememoise2011 dans le forum Administration
    Réponses: 0
    Dernier message: 14/10/2011, 19h57
  2. [build.properties] Déclaration d'une liste
    Par mezoo dans le forum ANT
    Réponses: 0
    Dernier message: 03/01/2011, 15h46
  3. ant preferences runtime properties et property build.xml
    Par Aurelien Pupier dans le forum Eclipse Java
    Réponses: 0
    Dernier message: 06/08/2008, 18h09
  4. [build.properties] configurer le jboss.dir
    Par Widiwi dans le forum Maven
    Réponses: 8
    Dernier message: 01/06/2007, 17h20
  5. Réponses: 2
    Dernier message: 21/05/2007, 12h27

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