Fichiers de configuration en cascade |
||||||||||||||||||||
|
À partir de la version 3.0.0 du Wrapper,
il est possible de spécifier des « fichiers d'inclusion » dans un fichier de configuration, à la manière des feuilles de style en cascade.
Cela est utile lorsqu'il y a un besoin de remplacer les valeurs par défaut
sans modifier le fichier de configuration principal par défaut
« wrapper. Syntaxe : Les fichiers d'inclusion sont spécifiés en plaçant une ligne dans le fichier de configuration avec la syntaxe suivante :
Profondeur d'imbrication : Les fichiers d'inclusion peuvent être imbriqués jusqu'à 10 niveaux de profondeur en cascade. Priorité des propriétés : L'endroit où vous placez la définition du fichier d'inclusion dans un fichier est important. S'il existe des propriétés de même nom dans les fichiers de configuration, vous devez prêter attention à l'ordre.
La ligne de définition « @include » doit être placée
tout en bas du fichier de configuration.
Par exemple,
le fichier « wrapper. Dans un autre exemple, les propriétés définies après le fichier inclus remplaceront les paramètres de propriétés contenus dans les fichiers inclus. Cette règle s'applique également à l'ensemble du contenu des fichiers d'inclusion.
Chemin :
Si des chemins relatifs vers les fichiers d'inclusion sont spécifiés,
veuillez noter que tous les chemins doivent être relatifs à l'emplacement du répertoire de travail du Wrapper.
Par défaut, le répertoire de travail est l'emplacement
du fichier wrapper. Utilisation avec les variables d'environnement : Lors de l'utilisation de fichiers d'inclusion, il est également possible de référencer des variables d'environnement. Vous pouvez soit référencer les variables d'environnement déjà définies par le Wrapper, soit définir vos propres variables d'environnement dans le fichier de configuration selon vos besoins. Les variables d'environnement prédéfinies se trouvent sur la page Variables d'environnement. Lorsque le chemin vers le fichier d'inclusion contenant la variable correspond à un fichier existant sur votre machine, cela vous permettra de spécifier dans ce fichier un ensemble de propriétés de configuration que vous souhaitez appliquer uniquement pour un environnement spécifique. Par exemple, si vous souhaitez inclure des configurations spécifiques à une plateforme, vous pouvez référencer la directive @include suivante dans votre fichier de configuration principal :
Puis créez un fichier pour chaque plateforme nécessitant une configuration spécifique.
|