Comment charger des propriétés Ant de propriété des fichiers sur la ligne de commande?
J'ai deux fichiers de propriétés [one.properties
et two.properties
]. Je veux charger dynamiquement la propriété des fichiers dans mon projet Ant à partir de la ligne de commande.
Mon build de nom de fichier est build.xml.
Ligne de commande:
> ant build [How do I pass the property file names here?]
Vous souhaitez créer les fichiers ou que vous souhaitez charger les fichiers?
Je veux exécuter le fichier de propriétés à l'aide de ant. J'ai créé deux fichier de propriété, mais ne sais pas comment faire pour exécuter cmd. Je suis runing maintenant -> ant. Cela va lancer le build.xml fichier et le fichier de propriétés, j'ai mentionné l'intérieur le fichier build, mais j'ai plusieurs fichier de propriété j'ai besoin de passer de la propriété de nom de fichier de façon dynamique dans la commande ant à construire.
Je veux exécuter le fichier de propriétés à l'aide de ant. J'ai créé deux fichier de propriété, mais ne sais pas comment faire pour exécuter cmd. Je suis runing maintenant -> ant. Cela va lancer le build.xml fichier et le fichier de propriétés, j'ai mentionné l'intérieur le fichier build, mais j'ai plusieurs fichier de propriété j'ai besoin de passer de la propriété de nom de fichier de façon dynamique dans la commande ant à construire.
OriginalL'auteur Muthukumar | 2012-07-05
Vous devez vous connecter pour publier un commentaire.
Chargement de la propriété des fichiers à partir de la ligne de commande
Propriétés individuelles peuvent être définies sur la ligne de commande avec la
-D
drapeau:Chargement de la propriété des fichiers dans un projet Ant
LoadProperties tâche Ant
Propriété tâche Ant
Match de la propriété des fichiers à l'aide d'un modèle
JB Nizet l' solution combine concat avec fileset:
J'ai développé ma réponse à montrer comment passer les noms des propriétés des fichiers sur la ligne de commande [Spécifier les propriétés des fichiers sur la ligne de commande].
Dans windows, vous pourriez avoir besoin d'ajouter des guillemets, "-Dmy.property=42"
OriginalL'auteur Christopher Peisert