Files
osgi-training/cnf/features/blueprint/Dania/config.bnd
2021-09-28 11:17:52 +02:00

48 lines
1.5 KiB
Plaintext

#
# Amdatu Blueprint config feature
#
blueprint-feature.config: config
blueprint-repo.config: https://repository.amdatu.org/amdatu-configurator/r5/repo/index.xml.gz
blueprint-deps.config: \
org.osgi:org.osgi.service.configurator:1.0.0,\
org.osgi:org.osgi.util.function:1.1.0,\
org.apache.felix:org.apache.felix.converter:1.0.14,\
org.apache.sling:org.apache.sling.commons.johnzon:1.2.2,\
org.apache.felix:org.apache.felix.configurator:1.0.10,\
org.apache.felix:org.apache.felix.configadmin.plugin.interpolation:1.1.0
#
# Build
#
-buildpath.blueprint-config: \
${if;(buildfeaturesMerged[]=config); \
org.osgi.service.configurator,\
org.amdatu.configurator.configurationbuilder\
}
#
# Run
#
-runbundles.blueprint-config: \
${if;(runfeaturesMerged[]=config); \
org.amdatu.configurator.autoconf,\
org.amdatu.configurator.configurationbuilder,\
org.amdatu.configurator.properties,\
org.osgi.util.function,\
org.apache.felix.configadmin.plugin.interpolation,\
org.apache.felix.configurator,\
org.apache.sling.commons.johnzon,\
org.apache.felix.converter\
}
# Add shell support for configurator if config and shell feature are both enabled
-runbundles.blueprint-config-shell: \
${if;(&(runfeaturesMerged[]=config)(runfeaturesMerged[]=shell)); \
org.amdatu.configurator.shell\
}
-runproperties.blueprint-config: \
${if;(runfeaturesMerged[]=config); \
felix.cm.config.plugins=org.apache.felix.configadmin.plugin.interpolation\
}