Hi Robert I got your example up and running and then I was able to migrate the entire thing to a Feature Model based version using the Kickstarter project. I will create a branch (like yours) on the kickstarter and add the configuration files there.
Later I will write a little bit more about it to fill in some blanks and background info. With the launcher I was able to just have the Segment Node Store in the /sling folder which would also to avoid the prepare call but I need to do some more testing to see if we can avoid that step with the Kickstarter. When comparing Sling with AEM Quickstart I noticed that the MountInfoProviderService has a different mount path: AEM: "/jcr:system/rep:permissionStore/oak:mount-libs-crx.default” Sling: "/jcr:system/rep:permissionStore/oak:mount-libs-default” Not sure what the difference means but if I use the AEM line in Sling Composum (or any JSP for that matter) will not work. - Andy > On Apr 1, 2020, at 7:00 AM, Robert Munteanu <[email protected]> wrote: > > On Wed, 2020-04-01 at 10:21 +0200, Robert Munteanu wrote: >> Hi Andy, >> >> I'm trying to set this up myself based on some internal notes from >> Thomas Mueller. > > (snip) > >> I'll post back if I make more progress. > > I have what seems to be a working setup at [1]. See the README at [2] > for (somewhat) detailed instructions on how to get this running. > > Comments, PRs, etc welcome for anything that can be improved. > > Thanks! > Robert > > [1]: > https://github.com/apache/sling-org-apache-sling-starter/tree/feature/composite-node-store > [2]: > https://github.com/apache/sling-org-apache-sling-starter/blob/feature/composite-node-store/README-composite.md > >
