Конфигурация ЛК состоит из трех файлов, расположенных в папке WEB-INF: основного файла конфигурации mybgbilling-conf.groovy, файла конфигурации меню mybgbilling-menu.groovy, файла конфигурации платежных систем mybgbilling-payment.groovy. Файлы конфигурации созданы с использованием синтаксиса Groovy. Значение должно быть правильным Groovy-объектом - в простом случае строкой, заключенной в одинарные или двойные кавычки, или числом. Группы параметров разделяются не точкой, а с помощью вложенных блоков:
one { two { parameterA = 'value1' three { parameterA = 'value2' parameterB = 100 } } }
Т.е. один или несколько вложенных блоков, имя параметра и значение после знака =. Данный пример в конфигурации модулей биллинга выглядел бы так:
one.two.parameterA=value1 one.two.three.parameterA=value2 one.two.three.parameterB=100
Некоторые значения параметров должны быть списками или массивами определенных объектов, в этом случае запись выглядить так:
authentication { modes = [ authenticationMode { mode = 'contract' }, authenticationMode { mode = 'login' module = 'inet' moduleId = 1 } ] }