...
s’il est activé ;
si ce n’est
ni le plugin “config resolver” lui-même ;
ni le default holding plugin (plugin configuré dans la configuration du plugin par le paramètre
defaultHoldingPlugin
) ;
s’il n’est pas exclu par le paramètre
discover_external_config_settings_exclusion
;si la contribution est activée (paramètre
discover_external_config_settings
à true)s’il contient un élément nécessaire pour qu’il soit reconnut reconnu comme plugin de contribution
si l'élément de contribution n’est pas considéré comme doublon d’un élément déjà configuré dans les config settings.
...
Par défaut, on considère que le plugin de configuration est un plugin de même nom que le plugin config resolver auquel on ajout ajoute “_CONFIG” (donc par défaut WXM_CONFIG_RESOLVER_CONFIG” : si ce plugin n’existe pas ou n’est pas activé, on utilise le plugin WXM_CONFIG_RESOLVER lui-même. Pour indiquer un autre plugin, on utilise le paramètre de plugin defaultHoldingPlugin
. Le plugin ainsi désigné est le plugin par défaut pour les fichiers de configuration projet (stockés dans res/config_resolver/configs
) et les bases (stockées dans config/config_resolver/bases
).
...
un nom de plugin (une string) pour un emplacement dans
config/config-resolver/bases
un objet avec les propriétés suivantes :
plugin
: le nom du plugin (une string)path
: le chemin relatif au dossier du plugin (par exempleres/config-resolver/bases
pour obtenir le même chemin que par défaut)Overview
Contribution
Pour configurer un emplacement dans un plugin, il suffit de placer le dossier config-resolver/bases dans l’un des dossiers suivants (dans le plugin de contribution):
...
Ce fichier est au même format que l’objet de la section configLocations
du paramètre config-settings
, excepté que la propriété plugin y est ignoré. Ce fichier permet de définir un chemin spécifique (si différent de rest res/config-resolver/configs
) obligatoirement dans le plugin, un ordre ou un identifiant.
...
TODO: intégrer le contenu de la doc ci-dessus
Démarrage
TODO: intégrer le contenu de la doc ci-dessus
Plugin de processeurs
Dans la configuration du plugin "config resolver", le paramètre default_contribution_plugin
permet d'indiquer un plugin par défaut pour stocker des fichiers groovy de définition de processeurs.
...