Hi All,
Exclude pattern is not working in my local. Every time I deploy it overwrite the changes in OSGI console.
Sharing below filter.xml.
workspaceFilter version="1.0">
<filter root="/apps/test">
<include pattern="/apps/test(/.*)?" />
<exclude pattern="/apps/test/config/my.test.config.TestConfiguration" />
</filter>
</workspaceFilter>
Can someone advise if I am missing anything.
Thanks,
Pradeep
Solved! Go to Solution.
Views
Replies
Total Likes
Hi @pradeepd1320668,
Can you please try with this:
<filter root="/apps/test">
<exclude pattern="/apps/test/config/my.test.config.*" />
</filter>
Hi Pradeep,
Doesn't your TestConfiguration end with .xml, so that exclude rule would be :
<exclude pattern="/apps/test/config/my.test.config.TestConfiguration.xml" />
Regards,
Peter
Hi @pradeepd1320668,
Can you try with exclude alone because with root value as "/apps/test", all nodes of test would be included anyway. No need to have explicit include tag.
<filter root="/apps/test">
<exclude pattern="/apps/test/config/my.test.config.TestConfiguration" />
</filter>
If it is still not working, try to frame the pattern in the form of regex considering rest of the nodes part of config folder.
Views
Replies
Total Likes
Hi @pradeepd1320668,
Can you please try with this:
<filter root="/apps/test">
<exclude pattern="/apps/test/config/my.test.config.*" />
</filter>
Since you intend the osgi changes to persist, instead of trying to exclude it, make the config part of your code base. Add the file under my.test.config.TestConfiguration.xml under /apps/test/config with the configuration values you want to persist:
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
jcr:primaryType="sling:OsgiConfig"
myproperty.myvalue="Hello" />
If you already have this file and specifically are having a problem locally because the values aren't good for local, you can either modify the values to the ones you want to persist for local or you can have config per runmode, or use build variables for the values which would be different per environment.
Views
Replies
Total Likes
Views
Replies
Total Likes
Views
Replies
Total Likes