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\*))
Ни один из них не работает.Может ли кто-нибудь помочь мне с этим ..