Hi According to the FeatureBuilder:
/** * Resolve variables in the feature. * Variables are allowed in the values of framework properties and in the values of * configuration properties. * @param feature The feature * @param additionalVariables Optional additional variables */ public static void resolveVariables(final Feature feature, final Map<String,String> additionalVariables) { Variables are only allowed in framework and configuration properties. In the Provisioning Models of Sling (boot etc) variables are used for versions like slf4j.version. Are variables not permitted inside bundle ids (fix inside the PM to FM Converter) or shall this be allowed where I will create a ticket for it for the Sling Feature module? This is an excerpt of the boot_boot.json FM file converter with the PM to FM converter base on the boot.txt provision file from Sling: { "id":"${project.groupId}:${project.artifactId}:slingfeature:boot:${project.version}", "variables":{ "slf4j.version":"1.7.25" }, "bundles”:[ … { "id":"org.slf4j:slf4j-api:${slf4j.version}", "start-level":"1" } ], … Cheers - Andy Schaefer