[ https://issues.apache.org/jira/browse/SLING-8042?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16656754#comment-16656754 ]
David Bosschaert commented on SLING-8042: ----------------------------------------- I think that when you are looking at a feature then you should have the whole feature, including its ID. The ID should be part of the feature declaration IMHO. Having said that, I have no objection to simple template style variable substitution that is used when 'building' the feature file. As long as what is deployed in maven as the feature has the ID in it. Having a variable that is understood by the slingfeature-maven-plugin (e.g. ${file.name} or something like that) could be used as a placeholder. Then, once the feature ends up in the Maven repo, all these variables are replaced with real values and the feature there is fully defined. > The slingfeature-maven-plugin should be able to derive the name of a feature > from the file name > ----------------------------------------------------------------------------------------------- > > Key: SLING-8042 > URL: https://issues.apache.org/jira/browse/SLING-8042 > Project: Sling > Issue Type: Improvement > Components: Feature Model > Reporter: Radu Cotescu > Assignee: David Bosschaert > Priority: Major > > The {{slingfeature-maven-plugin}} should be able to derive the name of a > feature from the file name, if the name is missing from the feature > definition. > Assuming a file called {{my-feature.json}}, with the following contents: > {noformat} > { > "id" : > "${project.groupId}:${project.artifactId}:slingfeature:${project.version}", > "bundles" :[ > ... > ] > } > {noformat} > then the {{slingfeature-maven-plugin}} should infer that the feature it's > building is called {{my-feature}}. -- This message was sent by Atlassian JIRA (v7.6.3#76005)