Требуется регулярное выражение для принятия всех файлов конфигурации, кроме "org.ops4j.pax.logging.cfg" - PullRequest
0 голосов
/ 01 апреля 2019

Apache felix fileInstall отслеживает все файлы конфигурации из {karaf.home} / etc /.Я хочу, чтобы apache felix контролировал все файлы конфигурации, кроме org.ops4j.pax.logging.cfg.

Свойства FileMonitor по умолчанию для конфигурации были

#
# Configuration FileMonitor properties
#
felix.fileinstall.enableConfigSave = true
felix.fileinstall.dir    = ${karaf.etc}
felix.fileinstall.filter = .*\\.(cfg|config)
felix.fileinstall.poll   = 1000
felix.fileinstall.noInitialDelay = true
felix.fileinstall.log.level = 3
felix.fileinstall.log.default = jul

Поэтому я попытался применить регулярное выражение для фильтрации в орг.Файл .ops4j.pax.logging.cfg,

felix.fileinstall.filter = .*(?!pax\.logging)\\.(cfg|config)
felix.fileinstall.filter = ^((?!(pax\.logging)).)*$
felix.fileinstall.filter = ((?!(pax\.logging)).)*\.(cfg|config)
felix.fileinstall.filter = (.*\\.(cfg|config))(?!(.*pax\.logging\*))

Ни один из них не работает.Может ли кто-нибудь помочь мне с этим ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...