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

Carsten Ziegeler commented on SLING-6868:
-----------------------------------------

With the new bundle resource implementation, you can use the following header 
in the manifest:
{noformat}
SLING-INF/libs/sling/hapi/; path:=/libs/sling/hapi; overwrite:=true; 
uninstall:=false;propsJSON:=json
{noformat}
With the "propsJSON" directive you tell the bundleresource implementation to 
treat all files having the extension "json" (this is the value of propsJSON) as 
JSON files containing a resource structure. Then your *.json files simply 
contain the resource tree. Looking at the current "types.json" I think it will 
work out of the box. You don't need the jcr.PrimaryType property anymore as 
this is not stored in JCR.

> Initial content should be migrated to bundle resources
> ------------------------------------------------------
>
>                 Key: SLING-6868
>                 URL: https://issues.apache.org/jira/browse/SLING-6868
>             Project: Sling
>          Issue Type: Bug
>          Components: HApi
>    Affects Versions: HApi 1.0.0
>            Reporter: Carsten Ziegeler
>            Assignee: Andrei Dulvac
>             Fix For: HApi 1.1.0
>
>
> Currently the initial content in the hapi bundle does not specify a path, 
> which means it is using "/".
> When applied at the wrong time, it potentially could wipe the whole 
> repository. In addition initial content should always be specified with the 
> most specific path (the tree the bundle is owning)
> So the path is something like /libs/sling/hapi
> or even
> /libs/sling/hapi/components



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to