[
https://issues.apache.org/jira/browse/JCRVLT-345?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16941085#comment-16941085
]
Konrad Windszus commented on JCRVLT-345:
----------------------------------------
After some discussion in
https://lists.apache.org/thread.html/ad8f2ede023e3ea28ae31da4582b6e09cb2c0bccd4353dfb3f7e5d45@%3Cdev.jackrabbit.apache.org%3E
I came up with a proposal for a dedicated validation module below filevault:
https://github.com/apache/jackrabbit-filevault/pull/58/commits/4edeb4bcc1dc9662d80bdc63873fdfb072a06971
[~tripod] I know this is huge, but could you confirm that you are fine with
the approach of putting this in a dedicated module of FileVault itself.
> Support pluggable node/file/filter validators
> ---------------------------------------------
>
> Key: JCRVLT-345
> URL: https://issues.apache.org/jira/browse/JCRVLT-345
> Project: Jackrabbit FileVault
> Issue Type: New Feature
> Components: package maven plugin
> Reporter: Konrad Windszus
> Assignee: Konrad Windszus
> Priority: Major
> Fix For: 3.4.2, package-maven-plugin-1.0.5
>
>
> IMHO it would be good to support pluggable node, file and filter.xml
> validators for custom validations:
> The filevault-package-m-p should ship/ships with these ones out of the box
> # check for index definition nodes
> # check for bundles, OSGi configuration and subpackages (in the context of
> JCRVLT-249)
> # check for adherence to the FileVault DocView for .content.xml files
> # check for filter.xml coverage of all nodes/files
> The following ones are just ideas for custom validations:
> # check for usage of deprecated resource types
> # check for content classification
> (https://helpx.adobe.com/experience-manager/6-5/sites/deploying/using/sustainable-upgrades.html)
> An SPI should be defined and allow everyone to come up with validator
> extensions which are automatically executed during the {{package}} goal on
> all files/nodes being included in the package
--
This message was sent by Atlassian Jira
(v8.3.4#803005)