You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Robert Munteanu (Jira)" <ji...@apache.org> on 2020/08/31 13:05:00 UTC

[jira] [Commented] (SLING-9707) Variable ${sling.home} not replaced in configuration values

    [ https://issues.apache.org/jira/browse/SLING-9707?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17187720#comment-17187720 ] 

Robert Munteanu commented on SLING-9707:
----------------------------------------

[~cziegeler], [~karlpauls], [~davidb] - my understanding is that {{sling.home}} should be available as a variable and therefore replaced in configuration values. However, that does not seem to be the case in the referenced pull request. Are we using it incorrectly or does this look like a bug?

> Variable ${sling.home} not replaced in configuration values
> -----------------------------------------------------------
>
>                 Key: SLING-9707
>                 URL: https://issues.apache.org/jira/browse/SLING-9707
>             Project: Sling
>          Issue Type: Bug
>          Components: Feature Model, Starter
>    Affects Versions: Starter 12
>            Reporter: Cris Rockwell
>            Priority: Major
>
> When configuring a file datastore, the variable ${sling.home} would be useful as showed in the following feature.json and in the Starter Pull Request ([https://github.com/apache/sling-org-apache-sling-starter/pull/13])
> {
>  "bundles":[
>  {
>  "id":"org.apache.jackrabbit:oak-segment-tar:${oak.version}",
>  "start-order":"15"
>  }
>  ],
>  "configurations":{
>  "org.apache.jackrabbit.oak.segment.SegmentNodeStoreService":
> { "name":"Default NodeStore", "customBlobStore":true }
> ,
>  "org.apache.jackrabbit.oak.plugins.blob.datastore.FileDataStore": {
>  "minRecordLength":4096,
>  "path":"${sling.home}/repository/datastore",
>  "cacheSizeInMB":128
>  }
>  }
>  }
> Running java -jar dependency/org.apache.sling.feature.launcher.jar -f slingfeature-tmp/feature-oak_tar.json -p sling
> Results in a folder called ${sling.home}
> {{➜ $ ls target}}
>  {{${sling.home} maven-archiver org.apache.sling.starter-12-SNAPSHOT-oak_tar_far.far sling}}
>  {{classes maven-shared-archive-resources org.apache.sling.starter-12-SNAPSHOT-sources.jar sling-slingfeature-maven-plugin-fmtmp}}
>  {{dependency maven-status org.apache.sling.starter-12-SNAPSHOT.jar slingfeature-tmp}}
>  {{generated-test-sources org.apache.sling.starter-12-SNAPSHOT-oak_mongo_far.far rat.txt test-classes}}
>  
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)