48 lines
1.5 KiB
Plaintext
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\
|
|
} |